기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
속성을 재정의하여 AWS OpsWorks 스택 구성 사용자 지정
중요
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 만료되었으며 신규 및 기존 고객 모두에 대해 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post
참고
Windows 스택 및 Chef 12 Linux 스택의 경우 AWS OpsWorks Stacks는 기본 제공 레시피 및 사용자 지정 레시피에 별도의 Chef 실행을 사용합니다. 즉, 이 섹션에 설명된 기법을 사용해서는 Windows 스택과 Chef 12 Linux 스택의 내장 속성을 재정의할 수 없습니다.
레시피와 템플릿은 계층 구성 또는 애플리케이션 서버 설정 같은 인스턴스 또는 스택별 정보를 다양한 Chef 속성에 의존합니다. 이들 속성에는 몇 가지 소스가 있습니다.
-
사용자 지정 JSON- 스택을 생성, 업데이트 또는 복제하거나 앱을 배포할 때 사용자 지정 JSON 속성을 선택적으로 지정할 수 있습니다.
-
스택 구성 속성 -AWS OpsWorks 스택은 콘솔 설정을 통해 지정하는 정보를 포함하여 스택 구성 정보를 보유하도록 이러한 속성을 정의합니다.
-
배포 속성 - 배포 이벤트에 대한 배포 관련 속성을 AWS OpsWorks 정의합니다.
-
쿡북 속성 - 내장 쿡북과 사용자 지정 쿡북은 일반적으로 애플리케이션 서버 구성 설정 등 쿡북별 값을 나타내는 속성이 포함된 속성 파일을 포함하고 있습니다.
-
Chef–Chef의 Ohai 도구는
CPU 유형 및 설치된 메모리와 같은 다양한 시스템 구성 설정을 나타내는 속성을 정의합니다.
스택 구성 및 배포 속성과 내장 쿡북 속성의 완전한 목록은 스택 구성 및 배포 속성: Linux 및 내장 쿡북 속성를 참조하세요. Ohai 속성에 대한 자세한 정보는 Ohai
배포 또는 구성과 같은 수명 주기 이벤트가 발생하거나 execute_recipes
또는 update_packages
같은 스택 명령을 실행하면 AWS OpsWorks Stacks는 다음을 수행합니다.
-
해당 명령을 각각의 해당 인스턴스의 에이전트에 전송합니다.
이 에이전트는 적절한 레시피를 실행합니다. 예를 들어 Deploy 이벤트의 경우, 에이전트는 내장 Deploy 레시피를 실행한 다음 사용자 지정 Deploy 레시피를 실행합니다.
-
모든 사용자 지정 JSON 및 배포 속성을 스택 구성 속성과 병합하고 인스턴스에 설치합니다.
사용자 지정 JSON, 스택 구성 및 배포 속성, 쿡북 속성 및 Ohai 속성의 속성은 노드 객체로 병합되어 레시피에 속성 값을 제공합니다. 인스턴스는 사용자 지정를 포함하여 스택 구성 속성과 관련된 한 기본적으로 상태 비저장 상태입니다JSON. 배포 또는 스택 명령을 실행하면 연결된 레시피는 명령과 함께 다운로드된 스택 구성 속성을 사용합니다.