Metadados da EC2 instância Amazon - AWS SDKs e ferramentas

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á.

Metadados da EC2 instância Amazon

EC2A Amazon fornece um serviço em instâncias chamado Instance Metadata Service (IMDS). Para saber mais sobre esse serviço, consulte Trabalhar com metadados de instância no Guia do EC2 usuário da Amazon. Ao tentar recuperar credenciais em uma EC2 instância da Amazon que tenha sido configurada com uma IAM função, a conexão com o serviço de metadados da instância é ajustável.

Configure essa funcionalidade usando o seguinte:

metadata_service_num_attempts- compartilhado AWS configconfiguração de arquivo
AWS_METADATA_SERVICE_NUM_ATTEMPTS: variável de ambiente

Esta configuração especifica o número de tentativas totais a serem feitas antes de desistir ao recuperar dados do serviço de metadados de instância.

Valor padrão: 1

Valores válidos: número maior ou igual a 1.

metadata_service_timeout- compartilhado AWS configconfiguração de arquivo
AWS_METADATA_SERVICE_TIMEOUT: variável de ambiente

Especifica o número de segundos antes de atingir o tempo limite ao recuperar dados do serviço de metadados da instância.

Valor padrão: 1

Valores válidos: número maior ou igual a 1.

Exemplo de configuração desses valores no arquivo config:

[default] metadata_service_num_attempts=10 metadata_service_timeout=10

Exemplo de configuração de variáveis de ambiente para Linux/macOS por meio da linha de comando:

export AWS_METADATA_SERVICE_NUM_ATTEMPTS=10 export AWS_METADATA_SERVICE_TIMEOUT=10

Exemplo do Windows de configuração de variáveis de ambiente por meio da linha de comando:

setx AWS_METADATA_SERVICE_NUM_ATTEMPTS 10 setx AWS_METADATA_SERVICE_TIMEOUT 10

Compatibilidade com AWS SDKs

Os itens a seguir SDKs oferecem suporte aos recursos e configurações descritos neste tópico. Quaisquer exceções parciais estão anotadas. Todas as configurações de propriedade do JVM sistema são suportadas pelo AWS SDK for Java e o AWS SDK para Kotlin somente.

SDK Compatível Notas ou mais informações
AWS CLI v2 Sim
SDKpara C++ Não
SDKpara Go V2 (1.x) Não
SDKpara Go 1.x (V1) Não
SDKpara Java 2.x Não
SDKpara Java 1.x Parcial Somente AWS_METADATA_SERVICE_TIMEOUT é suportado.
SDKpara JavaScript 3.x Não
SDKpara JavaScript 2.x Não
SDKpara Kotlin Não
SDKpara. NET3.x Não
SDKpara PHP 3.x Sim
SDKpara Python (Boto3) Sim
SDKpara Ruby 3.x Não
SDKpara Rust Não
SDKpara Swift Não
Ferramentas para PowerShell Não