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 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" : { "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