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á.
IMDScliente
SDKsimplemente um cliente do Instance Metadata Service versão 2 (IMDSv2) usando solicitações orientadas à sessão. Para obter mais informações sobreIMDSv2, consulte Use IMDSv2 no Guia do EC2 usuário da Amazon. O IMDS cliente é configurável por meio de um objeto de configuração do cliente disponível na base de SDK código.
Configure essa funcionalidade usando o seguinte:
retries
: membro do objeto de configuração do cliente-
O número de tentativas adicionais para qualquer solicitação com falha.
Valor padrão: 3
Valores válidos: número maior que zero.
port
: membro do objeto de configuração do cliente-
A porta para o endpoint.
Valor padrão: 80
Valores válidos: número.
token_ttl
: membro do objeto de configuração do cliente-
O TTL do token.
Valor padrão: 21.600 segundos (6 horas, o tempo máximo alocado).
Valores válidos: número.
endpoint
: membro do objeto de configuração do cliente-
O ponto final de. IMDS
Valor padrão: se
endpoint_mode
for igual aIPv4
, o endpoint padrão seráhttp://169.254.169.254
. Seendpoint_mode
for igual aIPv6
, o endpoint padrão seráhttp://[fd00:ec2::254]
.Valores válidos: válidosURI.
As opções a seguir são suportadas pela maioriaSDKs. Consulte sua base de SDK código específica para obter detalhes.
endpoint_mode
: membro do objeto de configuração do cliente-
O modo de endpoint do. IMDS
Valor padrão:
IPv4
Valores válidos:
IPv4
,IPv6
http_open_timeout
: membro do objeto de configuração do cliente (o nome pode variar)-
O número de segundos a aguardar até que a conexão seja aberta.
Valor padrão: 1 segundo.
Valores válidos: número maior que zero.
http_read_timeout
: membro do objeto de configuração do cliente (o nome pode variar)-
O número de segundos para que um bloco de dados seja lido.
Valor padrão: 1 segundo.
Valores válidos: número maior que zero.
http_debug_output
: membro do objeto de configuração do cliente (o nome pode variar)-
Define um fluxo de saída para depuração.
Valor padrão: Nenhum.
Valores válidos: um fluxo de E/S válido, comoSTDOUT.
backoff
: membro do objeto de configuração do cliente (o nome pode variar)-
O número de segundos para dormir entre as novas tentativas ou o cliente forneceu a função de desligamento para chamar. Isto substitui a estratégia padrão de recuo exponencial.
Valor padrão: varia de acordo comSDK.
Valores válidos: varia de acordo comSDK. Pode ser um valor numérico ou uma chamada para uma função personalizada.
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 | IMDSv2usado somente internamente. Consulte IMDSprovedor de credenciais. |
SDKpara Go V2 (1.x) |
Sim | |
SDKpara Go 1.x (V1) | Sim | |
SDKpara Java 2.x | Sim | |
SDKpara Java 1.x | Sim | |
SDKpara JavaScript 3.x | Sim | |
SDKpara JavaScript 2.x | Sim | |
SDKpara Kotlin | Sim | |
SDKpara. NET3.x | Sim | |
SDKpara PHP 3.x | Sim | |
SDKpara Python (Boto3) |
Sim | |
SDKpara Ruby 3.x | Sim | |
SDKpara Rust | Sim | |
SDKpara Swift | Sim | |
Ferramentas para PowerShell | Sim |