기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
5단계: 인스턴스에서 쿡북을 업데이트하고 레시피 실행
중요
AWS OpsWorks Stacks은 더 이상 신규 고객을 받지 않습니다. 기존 고객은 2024년 5월 26일까지 OpsWorks 콘솔, API, CLI, CloudFormation 리소스를 정상적으로 사용할 수 있으며, 이때 중단될 예정입니다. 이러한 전환에 대비하려면 가능한 한 빨리 스택을 AWS Systems Manager으로 전환하는 것이 좋습니다. 자세한 정보는 AWS OpsWorks Stacks 수명 종료 관련 자주 묻는 질문 및 AWS Systems Manager 애플리케이션 관리자로 AWS OpsWorks Stacks 애플리케이션 마이그레이션 섹션을 참조하세요.
인스턴스에서 쿡북을 업데이트한 다음 인스턴스의 업데이트된 쿡북에서 새 레시피를 실행합니다. 이 안내서의 나머지 부분에서도 새 레시피를 추가하여 쿡북을 업데이트할 때마다 이 단계를 반복합니다.
인스턴스에서 쿡북을 업데이트하려면
-
서비스 탐색 창에서 [Stack]을 선택합니다. [MyCookbooksDemoStack] 페이지가 표시됩니다.
-
[Run Command]를 선택합니다. [Run Command] 페이지가 표시됩니다.
-
[Command]에 대해서는 [Update Custom Cookbooks]를 선택합니다.
-
다음 기본 설정은 그래도 두십시오.
-
[Comment](비워 둠)
-
[Advanced], [Custom Chef JSON](비워 둠)
-
[Advanced], [Instances]([Select all] 선택, [MyCookbooksDemoLayer] 선택, [cookbooks-demo1] 선택)
-
-
[Update Custom Cookbooks]를 선택합니다. [Running command update_custom_cookbooks] 페이지가 표시됩니다. [Status]가 [successful]로 변경될 때까지 진행하지 마십시오. 이 프로세스에는 몇 분이 걸릴 수 있으니 조금만 기다려 주십시오.
레시피를 실행하려면
-
서비스 탐색 창에서 [Stack]을 선택합니다. [MyCookbooksDemoStack] 페이지가 표시됩니다.
-
[Run Command]를 선택합니다. [Run Command] 페이지가 표시됩니다.
-
[Command]에 대해 [Execute Recipes]를 선택합니다.
-
[Recipes to execute]에 실행할 레시피 이름을 입력합니다. 처음으로 입력할 때 레시피 이름을
opsworks_cookbook_demo::install_package
로 지정합니다.참고
이후에 이 절차를 반복할 때에는 쿡북의 이름(
opsworks_cookbook_demo
)을 입력하고 콜론을 두 번 입력한 다음(::
) 레시피 이름을 입력합니다. 이때, 레시피 파일 이름에서.rb
파일 확장명은 제외합니다. -
다음 기본 설정은 그래도 두십시오.
-
[Comment](비워 둠)
-
[Advanced], [Custom Chef JSON](비워 둠)
-
[Instances]([Select all] 선택, [MyCookbooksDemoLayer] 선택, [cookbooks-demo1] 선택)
-
-
[Execute Recipes]를 선택합니다. [Running command execute_recipes] 페이지가 표시됩니다. [Status]가 [successful]로 변경될 때까지 진행하지 마십시오. 이 프로세스에는 몇 분이 걸릴 수 있으니 조금 기다려 주십시오.
참고
수동으로 레시피를 실행할 필요는 없습니다. Setup 및 Configure 이벤트 같은 계층의 수명 주기 이벤트에 레시피를 할당하면 AWS OpsWorks Stacks는 이벤트가 발생할 때 이러한 레시피를 자동으로 실행합니다. 자세한 내용은 AWS OpsWorks Stacks 수명 주기 이벤트 섹션을 참조하세요.
다음 단계에서는 사용자를 인스턴스에 추가하도록 쿡북을 업데이트합니다.