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á.
Descoberta de endpoint
SDKsuse a descoberta de endpoints para acessar os endpoints de serviço (URLspara acessar vários recursos), mantendo a flexibilidade para AWS para alterar URLs conforme necessário. Dessa forma, seu código pode detectar automaticamente novos endpoints. Não há endpoints fixos para alguns serviços. Em vez disso, você obtém os endpoints disponíveis durante o runtime fazendo uma solicitação para obter os endpoints primeiro. Depois de recuperar os endpoints disponíveis, o código usa o endpoint para acessar outras operações. Por exemplo, para o Amazon Timestream, ele faz DescribeEndpoints
uma solicitação para recuperar SDK os endpoints disponíveis e, em seguida, usa esses endpoints para concluir operações específicas, como ou. CreateDatabase
CreateTable
Configure essa funcionalidade usando o seguinte:
endpoint_discovery_enabled
- compartilhado AWSconfig
configuração de arquivoAWS_ENABLE_ENDPOINT_DISCOVERY
: variável de ambienteaws.endpointDiscoveryEnabled
- propriedade JVM do sistema: somente Java/Kotlin- Para configurar o valor diretamente no código, consulte seu específico SDK diretamente.
-
Ativa ou desativa a descoberta de endpoints para o DynamoDB.
A descoberta de endpoints é necessária no Timestream e opcional no Amazon DynamoDB. Essa configuração é padronizada
true
oufalse
depende de o serviço exigir a descoberta do endpoint. As solicitações de Timestream são padronizadas paratrue
, e as solicitações do Amazon DynamoDB, como padrão.false
Valores válidos:
-
true
— Eles SDK devem tentar descobrir automaticamente um endpoint para serviços em que a descoberta de endpoint é opcional. -
false
— Eles não SDK devem tentar descobrir automaticamente um endpoint para serviços em que a descoberta de endpoint é opcional.
-
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++ | Sim | |
SDKpara Go V2 (1.x) |
Sim | |
SDKpara Go 1.x (V1) | Sim | Para usar as configurações do arquivo config compartilhado, você deve ativar o carregamento do arquivo de configuração; consulte Sessões. |
SDKpara Java 2.x | Sim | O SDK for Java 2.x usa AWS_ENDPOINT_DISCOVERY_ENABLED para o nome da variável de ambiente. |
SDKpara Java 1.x | Parcial | JVMpropriedade do sistema não suportada. |
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 | Parcial | Compatível somente com Timestream. |
SDKpara Swift | Não | |
Ferramentas para PowerShell | Sim |