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

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

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

중요

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

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

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

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

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

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

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

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

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

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