자동으로 레시피 실행 - AWS OpsWorks

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

자동으로 레시피 실행

중요

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

각 계층은 내장 레시피가 각 수명 주기 이벤트에 할당되어 있으며, 일부 계층에는 Undeploy 레시피가 없습니다. 인스턴스에서 수명 주기 이벤트가 발생하면 AWS OpsWorks Stacks는 연결된 계층에 적합한 레시피 세트를 실행합니다.

사용자 지정 AWS OpsWorks 쿡북을 설치한 경우 각 레시피를 계층의 수명 주기 이벤트에 할당하여 Stacks가 레시피의 일부 또는 전부를 자동으로 실행하도록 할 수 있습니다. 이벤트가 발생하면 AWS OpsWorks Stacks는 계층의 기본 제공 레시피 이후에 지정된 사용자 지정 레시피를 실행합니다.

계층 이벤트에 사용자 지정 레시피를 할당하려면
  1. [계층] 페이지에서 해당 계층에 대해 [레시피]를 클릭하고 [편집]을 클릭합니다. 사용자 지정 쿡북을 아직 활성화하지 않은 경우 [쿡북 구성]을 클릭하여 스택의 [설정] 페이지를 엽니다. [사용자 지정 Chef 쿡북 사용]을 []로 전환하고 쿡북의 리포지토리 정보를 입력합니다. 그런 다음 [저장]을 클릭하고 편집 페이지의 [레시피] 탭으로 돌아갑니다. 자세한 내용은 사용자 지정 쿡북 설치 단원을 참조하십시오.

  2. [레시피] 탭에서 해당하는 이벤트 필드에 사용자 지정 레시피를 각각 입력하고 [+]를 클릭하여 목록에 해당 레시피를 추가합니다. 레시피를 다음과 같이 지정합니다. cookbook::somerecipe (.rb확장명 생략).

    계층 세부 정보 페이지

새 인스턴스를 시작하면 AWS OpsWorks Stacks는 표준 레시피를 실행한 후 각 이벤트에 대해 사용자 지정 레시피를 자동으로 실행합니다.

참고

사용자 지정 레시피는 콘솔에 입력된 순서대로 실행됩니다. 실행 순서를 제어하는 대안적 방법은 레시피를 정확한 순서로 실행하는 메타 레시피를 구현하는 것입니다.