2단계: 사용자 지정 쿡북을 사용하도록 스택 및 계층을 구성 - AWS OpsWorks

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

2단계: 사용자 지정 쿡북을 사용하도록 스택 및 계층을 구성

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 고객과 기존 고객 모두 사용할 수 없게 되었습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

Stacks의 Chef 12 AWS OpsWorks 스택을 사용하려면 사용자 지정 애플리케이션 계층을 구축하려면 자체 또는 커뮤니티에서 만든 쿡북이 필요합니다. 이 연습을 위해 여러 개의 Chef 쿡북 및 Chef 레시피가 들어 있는 리포지토리를 가리킬 수 있습니다. 이들 레시피는 사용자의 인스턴스에 Node.js 패키지와 해당 종속성을 설치합니다. 4단계: AWS OpsWorks 스택에 앱 추가에서 준비할 Node.js 앱을 배포하기 위해서는 다른 Chef 레시피를 사용합니다. 이 단계에서 지정하는 Chef 레시피는 에서 새 버전의 애플리케이션을 배포할 때마다 실행됩니다. CodePipeline

  1. AWS OpsWorks Stacks 콘솔에서 1단계: 스택에서 AWS OpsWorks 스택, 레이어, 인스턴스 만들기 생성한 스택을 엽니다. [스택 설정]을 선택한 다음 [편집]을 선택합니다.

  2. [사용자 지정 Chef 쿡북 사용]을 []로 설정합니다. 이렇게 하면 관련된 사용자 지정 쿡북 설정이 표시됩니다.

  3. [리포지토리 유형] 드롭다운 목록에서 [S3 아카이브]를 선택합니다. 과 를 모두 CodePipeline 사용하려면 쿡북 소스가 S3여야 합니다. AWS OpsWorks

  4. [리포지토리 URL]에서 https://s3.amazonaws.com/opsworks-demo-assets/opsworks-linux-demo-cookbooks-nodejs.tar.gz을 지정합니다. 설정은 다음과 유사합니다.

    사용자 지정 Chef 쿡북 설정 사용.
  5. 저장을 선택합니다.

  6. 탐색 창에서 계층을 선택합니다.

  7. 1단계: 스택에서 AWS OpsWorks 스택, 레이어, 인스턴스 만들기에서 만든 계층의 설정을 선택합니다.

  8. [일반 설정] 탭에서 계층 이름이 Node.js 앱 서버이고, 계층의 짧은 이름이 app1인지 확인합니다. [레시피]를 선택합니다.

  9. 레시피 탭에서 nodejs_demo을(를) 배포 수명 주기 이벤트 중에 실행할 레시피로 지정합니다. 저장을 선택합니다.

  10. 보안 탭의 보안 그룹 드롭다운 목록에서 AWS- OpsWorks -Webapp 보안 그룹을 선택합니다.

  11. 저장을 선택합니다.