AWS OpsWorks Stacks를 다른 AWS 서비스와 함께 사용 - AWS OpsWorks

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

AWS OpsWorks Stacks를 다른 AWS 서비스와 함께 사용

중요

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

AWS OpsWorks Stacks 스택에서 실행되는 애플리케이션 서버가 AWS OpsWorks Stacks와 직접 통합되지 않은 다양한 AWS 서비스를 사용하게 할 수 있습니다. 예를 들어 애플리케이션 서버가 Amazon RDS를 백엔드 데이터베이스로 사용하게 할 수 있습니다. 다음의 일반 패턴을 사용하여 그러한 서비스에 액세스할 수 있습니다.

  1. AWS console, API 또는 CLI를 사용하여 AWS 서비스를 생성하고 구성한 다음, 애플리케이션이 해당 서비스에 액세스하는 데 필요한 필수 구성 데이터(예: 호스트 이름 또는 포트)를 기록합니다.

  2. 애플리케이션을 서비스에 액세스할 수 있도록 구성하기 위한 하나 이상의 사용자 지정 레시피를 생성합니다.

    레시피는 사용자가 레시피를 실행하기 전에 사용자 지정 JSON을 사용하여 정의하는 스택 구성 및 배포 JSON 속성으로부터 구성 데이터를 가져옵니다.

  3. 애플리케이션 서버 계층의 Deploy 수명 주기 이벤트에 사용자 지정 레시피를 할당합니다.

  4. 구성 데이터 속성에 적절한 값을 할당하는 사용자 지정 JSON 객체를 생성하여 스택 구성 및 배포 JSON에 추가합니다.

  5. 애플리케이션을 스택에 배포합니다.

    배포는 사용자 지정 JSON에서 정의된 구성 데이터 값을 사용하여 애플리케이션을 서비스에 액세스할 수 있도록 구성하는 사용자 지정 레시피를 실행합니다.

이 단원에서는 AWS OpsWorks Stacks 애플리케이션 서버가 다양한 AWS 서비스를 사용하게 하는 방법을 설명합니다. 여기서는 사용자가 이미 Chef 쿡북에 대해, 또한 어떻게 레시피가 스택 및 구성 JSON 속성을 사용하여 애플리케이션을 구성할 수 있는지(일반적으로 구성 파일을 생성)에 대해 잘 알고 있는 것으로 가정합니다. 그렇지 않다면 먼저 쿡북과 레시피AWS OpsWorks Stacks 사용자 지정 섹션을 읽으십시오.