Metadata - AWS CloudFormation

Metadata

Metadata 섹션(선택 사항)을 사용하여 템플릿에 대한 세부 정보를 제공하는 임의 JSON 또는 YAML 객체를 포함할 수 있습니다. 예를 들면 다음 코드 조각에서처럼 특정 리소스에 대한 템플릿 구현 세부 정보를 포함할 수 있습니다.

중요

스택 업데이트 중에는 Metadata 섹션을 자체적으로 업데이트할 수 없습니다. 리소스를 추가, 수정 또는 삭제하는 변경 내용을 포함할 때만 업데이트할 수 있습니다.

중요

CloudFormation은 Metadata 섹션에 포함된 정보를 변환, 수정 또는 삭제하지 않습니다. 이러한 이유 때문에 이 섹션을 사용하여 암호나 보안 암호와 같은 민감한 정보를 저장하지 않는 것이 좋습니다.

JSON

"Metadata" : { "Instances" : {"Description" : "Information about the instances"}, "Databases" : {"Description" : "Information about the databases"} }

YAML

Metadata: Instances: Description: "Information about the instances" Databases: Description: "Information about the databases"

메타데이터 키

일부 AWS CloudFormation 기능은 Metadata 섹션에서 정의하는 설정 또는 구성 정보를 가져옵니다. 다음 AWS CloudFormation 관련 메타데이터 키에서 이 정보를 정의할 수 있습니다.

AWS::CloudFormation::Init

cfn-init 헬퍼 스크립트에 대한 구성 작업을 정의합니다. 이 스크립트는 EC2 인스턴스에서 애플리케이션을 구성 및 설치할 때 유용합니다. 자세한 내용은 AWS::CloudFormation::Init 섹션을 참조하세요.

AWS::CloudFormation::Interface

AWS CloudFormation 콘솔에 표시되는 입력 파라미터의 그룹화 및 순서를 정의합니다. 기본적으로 AWS CloudFormation 콘솔에는 파라미터가 논리적 ID별 영문자순으로 정렬됩니다. 자세한 내용은 AWS::CloudFormation::Interface 섹션을 참조하세요.

AWS::CloudFormation::Designer

AWS CloudFormation Designer(Designer)에서 리소스가 어떻게 배치되는지 설명합니다. 이 정보는 템플릿 생성 및 업데이트에 사용 시 Designer에 의해 자동으로 추가됩니다. 자세한 내용은 AWS CloudFormation Designer란 무엇인가요? 섹션을 참조하세요.