Atributo Metadata - AWS CloudFormation

Atributo Metadata

El atributo Metadata permite asociar datos estructurados con un recurso. Al agregar un atributo Metadata a un recurso, puede agregar datos en formato JSON o YAML a la declaración de recursos. Además, puede utilizar funciones intrínsecas (como GetAtt y Ref), parámetros y pseudoparámetros en el atributo Metadata a fin de agregar esos valores interpretados.

nota

AWS CloudFormation no valida la sintaxis del atributo metadata.

importante

CloudFormation no redactará ni ofuscará ninguna información que incluya en el atributo metadata. Recomendamos encarecidamente que no utilice esta sección para almacenar información confidencial, como contraseñas o secretos.

Puede recuperar estos datos a través del comando AWS Command Line Interface de aws cloudformation describe-stack-resource o la operación DescribeStackResource de API.

Ejemplo

La siguiente plantilla contiene un recurso de bucket de Amazon S3 con un atributo Metadata.

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