

Este é o novo *Guia de referência de modelos do 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](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# cfn-get-metadata
<a name="cfn-get-metadata"></a>

Você pode usar o script auxiliar `cfn-get-metadata` para buscar um bloco de metadados do CloudFormation e imprimi-lo na saída padrão. Você também pode imprimir uma subárvore do bloco de metadados se você especificar uma chave. No entanto, somente as chaves de nível superior são suportadas.

**Topics**
+ [Sintaxe](#cfn-get-metadata-Syntax)
+ [Opções](#cfn-get-metadata-options)

## Sintaxe
<a name="cfn-get-metadata-Syntax"></a>

```
cfn-get-metadata --access-key access.key \
                 --secret-key secret.key \
                 --credential-file|f credential.file \
                 --key|k key \
                 --stack|-s stack.name.or.id \
                 --resource|-r logical.resource.id \
                 --role IAM.role.name \
                 --url|-u service.url \
                 --region region
```

**nota**  
`cfn-get-metadata` não exige credenciais; portanto, você não precisa usar as opções `--access-key`, `--secret-key`, `--role` ou `--credential-file`. No entanto, se nenhuma credencial for especificada, o CloudFormation verificará se há associação de pilha e limitará o escopo da chamada para a pilha à qual a instância pertence. Para obter mais informações, consulte [Permissões para scripts auxiliares](cfn-helper-scripts-reference.md#cfn-helper-scripts-reference-permissions).

## Opções
<a name="cfn-get-metadata-options"></a>


| Nome | Descrição | Obrigatório | 
| --- | --- | --- | 
|   `-k, --key`   |  Para um par chave/valor, retorne o nome da chave para o valor que você especificou. *Tipo:* string *Exemplo*: para `{ "Key1": "SampleKey1", "Key2": "SampleKey2" }`, `cfn-get-metadata -k Key2` retorna `SampleKey2`.  |  Não  | 
|   `-s, --stack`   |  O nome da pilha. *Tipo:* string *Padrão*: nenhum *Exemplo*: `-s { "Ref" : "AWS::StackName" },`  |  Sim  | 
|   `-r, --resource`   |  O ID de recursos lógicos do recurso que contém os metadados. *Tipo:* string *Exemplo*: `-r WebServerHost`  |  Sim  | 
|  `--role` (apenas sinalização de recursos)  |  O nome de um perfil do IAM que está associado à instância. *Tipo:* string Condição: o parâmetro do arquivo de credencial substitui este parâmetro.  |  Não  | 
|   `--region`   |  A região para derivar o URL do CloudFormation. *Tipo:* string *Padrão*: nenhum *Exemplo*: `--region ", { "Ref" : "AWS::Region" },`  |  Não  | 
|   `--access-key`   |  A chave de acesso da AWS para uma conta com permissão para chamar DescribeStackResource no CloudFormation. *Tipo:* string Condição: o parâmetro do arquivo de credencial substitui este parâmetro.  |  Condicional  | 
|   `--secret-key`   |  A chave secreta da AWS que corresponde à chave de acesso específica da AWS. *Tipo:* string Condição: o parâmetro do arquivo de credencial substitui este parâmetro.  |  Condicional  | 
|   `-f, --credential-file`   |  Um arquivo que contém uma chave secreta e uma chave de acesso. *Tipo:* string Condição: O parâmetro do arquivo de credencial substitui os parâmetros --access-key e --secret-key.  |  Condicional  | 