Atributo Metadata - AWS CloudFormation

Atributo Metadata

O atributo de metadados permite associar dados estruturados a um recurso. Ao adicionar um atributo de metadados a um recurso, você pode adicionar dados em JSON ou YAML à declaração de recurso. Além disso, você pode usar funções intrínsecas (como GetAtt e Ref), parâmetros e pseudo parâmetros dentro do atributo de metadados para adicionar esses valores interpretados.

nota

O AWS CloudFormationnão valida a sintaxe dentro do atributo de metadados.

Importante

CloudFormationnão edita nem ofusca nenhuma informação que você incluir no atributo de metadados. É altamente recomendável não usar essa seção para armazenar informações confidenciais, como senhas ou segredos.

Você pode recuperar esses dados usando o comando AWSaws cloudformation describe-stack-resource ou a ação DescribeStackResource.

Exemplo

O modelo a seguir contém um recursoAmazon S3 de bucket com um atributo de metadados.

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