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
nota
Para obter ajuda na compreensão do layout das páginas de configurações ou na interpretação da tabela Support by AWS SDKs and tools a seguir, consulteEntender as páginas de configurações deste guia.
SDKs use a descoberta de endpoints para acessar os endpoints de serviço (URLs para acessar vários recursos), mantendo a flexibilidade AWS para alterá-los 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, o SDK faz uma solicitação DescribeEndpoints para recuperar os endpoints disponíveis e, em seguida, usa esses endpoints para concluir operações específicas, como CreateDatabase ou CreateTable.
Configure essa funcionalidade usando o seguinte:
endpoint_discovery_enabled- configuração de AWSconfigarquivo compartilhadoAWS_ENABLE_ENDPOINT_DISCOVERY: variável de ambienteaws.endpointDiscoveryEnabled- Propriedade do sistema JVM: somente Java/Kotlin- Para configurar o valor diretamente no código, consulte diretamente seu SDK específico.
-
Ativa ou desativa a descoberta de endpoints para o DynamoDB.
A descoberta de endpoint é obrigatória no Timestream e opcional no Amazon DynamoDB. O padrão para essa configuração é
trueoufalse, dependendo de o serviço exigir ou não descoberta de endpoint. O padrão para solicitações do Timestream étruee para as solicitações do Amazon DynamoDB éfalse.Valores válidos:
-
true: o SDK deve tentar descobrir automaticamente um endpoint para serviços em que a descoberta de endpoint é opcional. -
false: o SDK deve tentar descobrir automaticamente um endpoint para serviços em que a descoberta de endpoint é opcional.
-
Support by AWS SDKs and tools
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 sistema JVM são suportadas pelo AWS SDK para Java e pelo AWS SDK para Kotlin único.
| SDK | Compatível | Notas ou mais informações |
|---|---|---|
| AWS CLI v2 | Sim | |
| SDK para C++ | Sim | |
| SDK para Go V2 (1.x) |
Sim | |
| SDK para 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. |
| SDK para Java 2.x | Sim | O SDK para Java 2.x usa AWS_ENDPOINT_DISCOVERY_ENABLED para o nome da variável de ambiente. |
| SDK para Java 1.x | Parcial | Propriedade do sistema de JVM não compatível. |
| SDK para 3.x JavaScript | Sim | |
| SDK para 2.x JavaScript | Sim | |
| SDK para Kotlin | Sim | |
| SDK para .NET 4.x | Sim | |
| SDK para .NET 3.x | Sim | |
| SDK para PHP 3.x | Sim | |
| SDK para Python (Boto3) |
Sim | |
| SDK para Ruby 3.x | Sim | |
| SDK para Rust | Parcial | Compatível somente com Timestream. |
| SDK para Swift | Não | |
| Ferramentas para PowerShell V5 | Sim | |
| Ferramentas para PowerShell V4 | Sim |