기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
스택 구성 및 배포 속성 값 사용
중요
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 만료되었으며 신규 및 기존 고객 모두에 대해 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post
레시피는 스택 구성 또는 배포된 앱에 대한 정보를 자주 필요로 합니다. 예를 들어 구성 파일을 생성하려면 스택의 IP 주소 목록이 필요하고, 로그 디렉터리를 생성하려면 앱의 배포 디렉터리가 필요합니다. 이 데이터를 중앙 서버에 저장하는 대신 AWS OpsWorks Stacks는 각 수명 주기 이벤트에 대해 각 인스턴스의 노드 객체에 스택 구성 및 배포 속성 세트를 설치합니다. 이러한 속성은 배포된 앱을 포함하여 현재 스택 상태를 나타냅니다. 그러면 레시피가 노드 객체로부터 필요한 데이터를 가져옵니다.
참고
때로는 애플리케이션이 스택 구성 및 배포 속성 값과 같이 노드 객체에 저장된 정보를 필요로 합니다. 하지만 애플리케이션은 노드 객체에 액세스할 수 없습니다. 노드 객체 데이터를 애플리케이션에 제공하기 위해 노드 객체에서 필요한 정보를 검색하여 편리한 형식의 파일에 기록하는 레시피를 구현할 수 있습니다. 그러면 애플리케이션이 파일에서 데이터를 읽을 수 있습니다. 자세한 내용과 예제는 애플리케이션으로 데이터 전달 단원을 참조하세요.
레시피는 다음과 같이 노드 객체로부터 스택 구성 및 배포 속성 값을 가져올 수 있습니다.
-
속성의 정규화된 이름을 사용하여 직접.
이 방법은 모든 Linux 스택에서 사용할 수 있지만 Windows 스택에서는 사용할 수 없습니다.
-
노드 객체에서 속성 값을 쿼리하는 데 사용할 수 있는 Chef 검색을 사용.
이 방법은 모든 Windows 스택 및 Chef 11.10 Linux 스택에서 사용할 수 있습니다.
참고
Linux 스택에서는 에이전트 CLI를 사용하여 인스턴스의 스택 구성 및 배포 속성의 사본을 JSON 형식으로 가져올 수 있습니다. 자세한 내용은 Vagrant에서 스택 구성 및 배포 속성 모의 섹션을 참조하세요.