cfn-get-metadata - AWS CloudFormation

cfn-get-metadata

Descrição

Você pode usar o script auxiliar cfn-get-metadata para buscar um bloco de metadados do CloudFormation e imprimir o 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.

nota

O cfn-get-metadata não requer 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.

Sintaxe

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

Opções

Nome Descrição Obrigatório

-k, --key

Para um par chave/valor, retorne o nome da chave para o valor que você especificou.

Type: String

Exemplo: para { "Key1": "SampleKey1", "Key2": "SampleKey2" }, cfn-get-metadata -k Key2 retorna SampleKey2.

Não

-s, --stack

O nome da pilha.

Type: 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.

Type: String

Exemplo: -r WebServerHost

Sim

--role (apenas sinalização de recursos)

O nome de uma função do IAM que está associada à instância.

Type: String

Condição: o parâmetro do arquivo de credencial substitui este parâmetro.

Não

--region

A região para derivar a URL do CloudFormation.

Type: 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.

Type: 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.

Type: 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.

Type: String

Condição: O parâmetro do arquivo de credencial substitui os parâmetros --access-key e --secret-key.

Condicional