스택 구성 및 배포 속성 값 사용 - AWS OpsWorks

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

스택 구성 및 배포 속성 값 사용

중요

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

레시피는 스택 구성 또는 배포된 앱에 대한 정보를 자주 필요로 합니다. 예를 들어 구성 파일을 생성하려면 스택의 IP 주소 목록이 필요하고, 로그 디렉터리를 생성하려면 앱의 배포 디렉터리가 필요합니다. AWS OpsWorks Stacks는 이 데이터를 중앙 서버에 저장하는 대신 각 수명 주기 이벤트에 대해 각 인스턴스의 노드 개체에 스택 구성 및 배포 속성 세트를 설치합니다. 이러한 속성은 배포된 앱을 포함하여 현재 스택 상태를 나타냅니다. 그러면 레시피가 노드 객체로부터 필요한 데이터를 가져옵니다.

참고

때로는 애플리케이션이 스택 구성 및 배포 속성 값과 같이 노드 객체에 저장된 정보를 필요로 합니다. 하지만 애플리케이션은 노드 객체에 액세스할 수 없습니다. 노드 객체 데이터를 애플리케이션에 제공하기 위해 노드 객체에서 필요한 정보를 검색하여 편리한 형식의 파일에 기록하는 레시피를 구현할 수 있습니다. 그러면 애플리케이션이 파일에서 데이터를 읽을 수 있습니다. 자세한 내용과 예제는 애플리케이션으로 데이터 전달 단원을 참조하세요.

레시피는 다음과 같이 노드 객체로부터 스택 구성 및 배포 속성 값을 가져올 수 있습니다.

  • 속성의 정규화된 이름을 사용하여 직접.

    이 방법은 모든 Linux 스택에서 사용할 수 있지만 Windows 스택에서는 사용할 수 없습니다.

  • 노드 객체에서 속성 값을 쿼리하는 데 사용할 수 있는 Chef 검색을 사용.

    이 방법은 모든 Windows 스택 및 Chef 11.10 Linux 스택에서 사용할 수 있습니다.

참고

Linux 스택에서는 에이전트 CLI를 사용하여 인스턴스의 스택 구성 및 배포 속성의 사본을 JSON 형식으로 가져올 수 있습니다. 자세한 내용은 Vagrant에서 스택 구성 및 배포 속성 모의 섹션을 참조하세요.