5단계: 인스턴스에서 쿡북을 업데이트하고 레시피 실행 - AWS OpsWorks

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

5단계: 인스턴스에서 쿡북을 업데이트하고 레시피 실행

중요

AWS OpsWorks Stacks은 더 이상 신규 고객을 받지 않습니다. 기존 고객은 2024년 5월 26일까지 OpsWorks 콘솔, API, CLI, CloudFormation 리소스를 정상적으로 사용할 수 있으며, 이때 중단될 예정입니다. 이러한 전환에 대비하려면 가능한 한 빨리 스택을 AWS Systems Manager으로 전환하는 것이 좋습니다. 자세한 정보는 AWS OpsWorks Stacks 수명 종료 관련 자주 묻는 질문AWS Systems Manager 애플리케이션 관리자로 AWS OpsWorks Stacks 애플리케이션 마이그레이션 섹션을 참조하세요.

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

인스턴스에서 쿡북을 업데이트하려면
  1. 서비스 탐색 창에서 [Stack]을 선택합니다. [MyCookbooksDemoStack] 페이지가 표시됩니다.

  2. [Run Command]를 선택합니다. [Run Command] 페이지가 표시됩니다.

  3. [Command]에 대해서는 [Update Custom Cookbooks]를 선택합니다.

  4. 다음 기본 설정은 그래도 두십시오.

    • [Comment](비워 둠)

    • [Advanced], [Custom Chef JSON](비워 둠)

    • [Advanced], [Instances]([Select all] 선택, [MyCookbooksDemoLayer] 선택, [cookbooks-demo1] 선택)

  5. [Update Custom Cookbooks]를 선택합니다. [Running command update_custom_cookbooks] 페이지가 표시됩니다. [Status]가 [successful]로 변경될 때까지 진행하지 마십시오. 이 프로세스에는 몇 분이 걸릴 수 있으니 조금만 기다려 주십시오.

레시피를 실행하려면
  1. 서비스 탐색 창에서 [Stack]을 선택합니다. [MyCookbooksDemoStack] 페이지가 표시됩니다.

  2. [Run Command]를 선택합니다. [Run Command] 페이지가 표시됩니다.

  3. [Command]에 대해 [Execute Recipes]를 선택합니다.

  4. [Recipes to execute]에 실행할 레시피 이름을 입력합니다. 처음으로 입력할 때 레시피 이름을 opsworks_cookbook_demo::install_package로 지정합니다.

    참고

    이후에 이 절차를 반복할 때에는 쿡북의 이름(opsworks_cookbook_demo)을 입력하고 콜론을 두 번 입력한 다음(::) 레시피 이름을 입력합니다. 이때, 레시피 파일 이름에서 .rb 파일 확장명은 제외합니다.

  5. 다음 기본 설정은 그래도 두십시오.

    • [Comment](비워 둠)

    • [Advanced], [Custom Chef JSON](비워 둠)

    • [Instances]([Select all] 선택, [MyCookbooksDemoLayer] 선택, [cookbooks-demo1] 선택)

  6. [Execute Recipes]를 선택합니다. [Running command execute_recipes] 페이지가 표시됩니다. [Status]가 [successful]로 변경될 때까지 진행하지 마십시오. 이 프로세스에는 몇 분이 걸릴 수 있으니 조금 기다려 주십시오.

참고

수동으로 레시피를 실행할 필요는 없습니다. Setup 및 Configure 이벤트 같은 계층의 수명 주기 이벤트에 레시피를 할당하면 AWS OpsWorks Stacks는 이벤트가 발생할 때 이러한 레시피를 자동으로 실행합니다. 자세한 내용은 AWS OpsWorks Stacks 수명 주기 이벤트 섹션을 참조하세요.

다음 단계에서는 사용자를 인스턴스에 추가하도록 쿡북을 업데이트합니다.