기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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를 백엔드 데이터베이스로 사용하게 할 수 있습니다. 다음의 일반 패턴을 사용하여 그러한 서비스에 액세스할 수 있습니다.
-
AWS console, API 또는 CLI를 사용하여 AWS 서비스를 생성하고 구성한 다음, 애플리케이션이 해당 서비스에 액세스하는 데 필요한 필수 구성 데이터(예: 호스트 이름 또는 포트)를 기록합니다.
-
애플리케이션을 서비스에 액세스할 수 있도록 구성하기 위한 하나 이상의 사용자 지정 레시피를 생성합니다.
레시피는 사용자가 레시피를 실행하기 전에 사용자 지정 JSON을 사용하여 정의하는 스택 구성 및 배포 JSON 속성으로부터 구성 데이터를 가져옵니다.
-
애플리케이션 서버 계층의 Deploy 수명 주기 이벤트에 사용자 지정 레시피를 할당합니다.
-
구성 데이터 속성에 적절한 값을 할당하는 사용자 지정 JSON 객체를 생성하여 스택 구성 및 배포 JSON에 추가합니다.
-
애플리케이션을 스택에 배포합니다.
배포는 사용자 지정 JSON에서 정의된 구성 데이터 값을 사용하여 애플리케이션을 서비스에 액세스할 수 있도록 구성하는 사용자 지정 레시피를 실행합니다.
이 단원에서는 AWS OpsWorks Stacks 애플리케이션 서버가 다양한 AWS 서비스를 사용하게 하는 방법을 설명합니다. 여기서는 사용자가 이미 Chef 쿡북에 대해, 또한 어떻게 레시피가 스택 및 구성 JSON 속성을 사용하여 애플리케이션을 구성할 수 있는지(일반적으로 구성 파일을 생성)에 대해 잘 알고 있는 것으로 가정합니다. 그렇지 않다면 먼저 쿡북과 레시피 및 AWS OpsWorks Stacks 사용자 지정 섹션을 읽으십시오.