Metadata 속성 - AWS CloudFormation

Metadata 속성

Metadata 속성을 사용하면 정형 데이터를 리소스와 연결할 수 있습니다. 리소스에 Metadata 속성을 추가하여 JSON 또는 YAML의 데이터를 리소스 선언에 추가할 수 있습니다. 또한 Metadata 속성 내에서 내장 함수(예: GetAttRef), 파라미터 및 가상 파라미터를 사용하여 해석된 값을 추가할 수 있습니다.

참고

AWS CloudFormation에서는 메타데이터 속성 내 구문을 확인하지 않습니다.

중요

CloudFormation은 메타데이터 속성에 포함된 정보를 삭제하거나 난독화하지 않습니다. 이 섹션을 사용하여 암호나 보안 암호와 같은 민감한 정보를 저장하지 않는 것이 좋습니다.

AWS Command Line Interface 명령 aws cloudformation describe-stack-resource 또는 DescribeStackResource 작업을 사용해 이 데이터를 검색할 수 있습니다.

다음 템플릿에는 Metadata 속성이 있는 Amazon S3 버킷 리소스가 포함되어 있습니다.

JSON

{ "AWSTemplateFormatVersion" : "2010-09-09", "Resources" : { "MyS3Bucket" : { "Type" : "AWS::S3::Bucket", "Metadata" : { "Object1" : "Location1", "Object2" : "Location2" } } } }

YAML

AWSTemplateFormatVersion: '2010-09-09' Resources: MyS3Bucket: Type: AWS::S3::Bucket Metadata: Object1: Location1 Object2: Location2