Uso de credenciais para metadados de instância do Amazon EC2. - AWS Command Line Interface

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Uso de credenciais para metadados de instância do Amazon EC2.

Ao executar o AWS CLI de dentro de uma instância do Amazon Elastic Compute Cloud (Amazon EC2), você pode simplificar o fornecimento de credenciais para seus comandos. Cada instância do Amazon EC2 contém metadados que a AWS CLI pode consultar diretamente por credenciais temporárias. Quando uma função do IAM é anexada à instância, ela recupera AWS CLI automaticamente e com segurança as credenciais dos metadados da instância.

Para desabilitar esse serviço, use a variável de ambiente AWS_EC2_METADATA_DISABLED.

Pré-requisitos

Para usar as credenciais do Amazon EC2 com o AWS CLI, você precisa concluir o seguinte:

Configuração de um perfil para metadados do Amazon EC2

Para especificar que você deseja usar as credenciais disponíveis no perfil de instância de hospedagem do Amazon EC2, use a sintaxe a seguir no perfil nomeado em seu arquivo de configuração. Veja as etapas a seguir para obter mais instruções.

[profile profilename] role_arn = arn:aws:iam::123456789012:role/rolename credential_source = Ec2InstanceMetadata region = region
  1. Crie um perfil em seu arquivo de configuração.

    [profile profilename]
  2. Adicione a função arn do IAM que tem acesso aos recursos necessários.

    role_arn = arn:aws:iam::123456789012:role/rolename
  3. Especifique Ec2InstanceMetadata como sua fonte de credencial.

    credential_source = Ec2InstanceMetadata
  4. Defina sua região.

    region = region

Exemplo

O exemplo a seguir assume o perfil marketingadminrole e usa a região us-west-2 em um perfil de instância do Amazon EC2 chamado marketingadmin.

[profile marketingadmin] role_arn = arn:aws:iam::123456789012:role/marketingadminrole credential_source = Ec2InstanceMetadata region = us-west-2