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