Metadata
속성을 사용하면 정형 데이터를 리소스와 연결할 수 있습니다. 리소스에 Metadata
속성을 추가하여 JSON 또는 YAML의 데이터를 리소스 선언에 추가할 수 있습니다. 또한 Metadata
속성 내에서 내장 함수(예: GetAtt 및 Ref), 파라미터 및 가상 파라미터를 사용하여 해석된 값을 추가할 수 있습니다.
참고
AWS CloudFormation에서는 메타데이터 속성 내 구문을 확인하지 않습니다.
중요
CloudFormation은 메타데이터 속성에 포함된 정보를 삭제하거나 난독화하지 않습니다. 이 섹션을 사용하여 암호나 보안 암호와 같은 민감한 정보를 저장하지 않는 것이 좋습니다.
AWS Command Line Interface 명령 describe-stack-resource
또는 DescribeStackResource
작업을 사용해 이 데이터를 검색할 수 있습니다.
예제
다음 템플릿에는 Metadata
속성이 있는 Amazon S3 버킷 리소스가 포함되어 있습니다.
JSON
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Resources" : {
"MyBucket" : {
"Type" : "AWS::S3::Bucket",
"Metadata" : {
"Object1" : "Location1",
"Object2" : "Location2"
}
}
}
}
YAML
AWSTemplateFormatVersion: '2010-09-09'
Resources:
MyBucket:
Type: AWS::S3::Bucket
Metadata:
Object1: Location1
Object2: Location2