Atributo Metadata - AWS CloudFormation

Este é o novo Guia de referência de modelos do AWS CloudFormation. Atualize seus favoritos e links. Para obter ajuda para começar a usar o CloudFormation, consulte o Guia do usuário do AWS CloudFormation.

Atributo Metadata

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

nota

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

Importante

O CloudFormation não edita nem ofusca nenhuma informação incluída no atributo dos metadados. É altamente recomendável não usar essa seção para armazenar informações confidenciais, como senhas ou segredos.

É possível recuperar esses dados usando o comando da CLI describe-stack-resource ou a operação da API DescribeStackResource.

Exemplo

O modelo a seguir contém um recurso de bucket do Amazon S3 com um atributo Metadata.

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