AWS OpsWorks 스택을 다른 AWS 서비스와 함께 사용 - AWS OpsWorks

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

AWS OpsWorks 스택을 다른 AWS 서비스와 함께 사용

중요

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

AWS OpsWorks Stacks 스택에서 실행되는 애플리케이션 서버가 Stacks와 AWS OpsWorks 직접 통합되지 않은 다양한 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 스택 섹션을 읽으십시오.