

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 5단계: 인스턴스에서 쿡북을 업데이트하고 레시피 실행
<a name="gettingstarted-cookbooks-copy-cookbook"></a>

**중요**  
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 [AWS re:Post](https://repost.aws/) 또는 [AWS Premium Support](https://aws.amazon.com/support)를 통해 AWS Support 팀에 문의하세요.

인스턴스에서 쿡북을 업데이트한 다음 인스턴스의 업데이트된 쿡북에서 새 레시피를 실행합니다. 이 안내서의 나머지 부분에서도 새 레시피를 추가하여 쿡북을 업데이트할 때마다 이 단계를 반복합니다.

**인스턴스에서 쿡북을 업데이트하려면**

1. 서비스 탐색 창에서 [**스택**]을 선택합니다. [**MyCookbooksDemoStack**] 페이지가 표시됩니다.

1. [**명령 실행**]을 선택합니다. [**명령 실행**] 페이지가 표시됩니다.

1. [**명령**]에 대해서는 [**사용자 지정 쿡북 업데이트**]를 선택합니다.

1. 다음 기본 설정은 그래도 두십시오.
   + [**설명**](비워 둠)
   + [**고급**], [**사용자 지정 Chef JSON**](비워 둠)
   + [**고급**], [**인스턴스**]([**모두 선택**] 선택, [**MyCookbooksDemoLayer**] 선택, [**cookbooks-demo1**] 선택)

1. [**사용자 지정 쿡북 업데이트**]를 선택합니다. [**Running command update\$1custom\$1cookbooks**] 페이지가 표시됩니다. [**상태**]가 [**성공**]으로 변경될 때까지 진행하지 마십시오. 이 프로세스에는 몇 분이 걸릴 수 있으니 조금만 기다려 주십시오.

**레시피를 실행하려면**

1. 서비스 탐색 창에서 [**스택**]을 선택합니다. [**MyCookbooksDemoStack**] 페이지가 표시됩니다.

1. [**명령 실행**]을 선택합니다. [**명령 실행**] 페이지가 표시됩니다.

1. [**명령**]에 대해 [**레시피 실행**]을 선택합니다.

1. [**실행할 레시피**]에 실행할 레시피 이름을 입력합니다. 처음으로 입력할 때 레시피 이름을 **opsworks\$1cookbook\$1demo::install\$1package**로 지정합니다.
**참고**  
이후에 이 절차를 반복할 때에는 쿡북의 이름(**opsworks\$1cookbook\$1demo**)을 입력하고 콜론을 두 번 입력한 다음(**::**) 레시피 이름을 입력합니다. 이때, 레시피 파일 이름에서 `.rb` 파일 확장명은 제외합니다.

1. 다음 기본 설정은 그래도 두십시오.
   + [**설명**](비워 둠)
   + [**고급**], [**사용자 지정 Chef JSON**](비워 둠)
   + [**인스턴스**]([**모두 선택**] 선택, [**MyCookbooksDemoLayer**] 선택, [**cookbooks-demo1**] 선택)

1. [**레시피 실행**]을 선택합니다. [**execute\$1recipes 명령 실행 중**] 페이지가 표시됩니다. [**상태**]가 [**성공**]으로 변경될 때까지 진행하지 마십시오. 이 프로세스에는 몇 분이 걸릴 수 있으니 조금 기다려 주십시오.

**참고**  
수동으로 레시피를 실행할 필요는 없습니다. 설정 및 구성 이벤트와 같은 계층의 수명 주기 이벤트에 레시피를 할당할 수 있으며, OpsWorks Stacks는 이벤트가 발생할 때 해당 레시피를 자동으로 실행합니다. 자세한 내용은 [OpsWorks Stacks 수명 주기 이벤트](workingcookbook-events.md) 단원을 참조하십시오.

[다음 단계](gettingstarted-cookbooks-add-user.md)에서는 사용자를 인스턴스에 추가하도록 쿡북을 업데이트합니다.