Endpoints baseados em conta
nota
Para obter ajuda em compreender o layout das páginas de configurações ou interpretar a tabela Compatibilidade com SDKs e ferramentas da AWS a seguir, consulte Entender as páginas de configurações deste guia.
Os endpoints baseados em conta ajudam a garantir alta performance e escalabilidade usando o seu ID da Conta da AWS para rotear solicitações para serviços compatíveis com esse atributo. Quando você usa um SDK da AWS e um serviço compatível com endpoints baseados em conta, O cliente do SDK cria e usa um endpoint baseado em conta em vez de um endpoint regional. Se o ID da conta não estiver visível para o cliente do SDK, ele usará o endpoint regional. Os endpoints baseados em conta assumem a forma de https://, em <account-id>.ddb.<region>.amazonaws.com e <account-id> são seu ID da Conta da AWS e Região da AWS.<region>
Configure essa funcionalidade usando o seguinte:
aws_account_id: configuração de arquivoconfigda AWS compartilhadoAWS_ACCOUNT_ID: variável de ambienteaws.accountId: propriedade do sistema de JVM: apenas Java/Kotlin-
O ID do Conta da AWS. Usado para roteamento de endpoints baseado em conta. Um ID da Conta da AWS tem um formato como 111122223333.
O roteamento de endpoints baseado em conta fornece melhor performance em solicitações para alguns serviços.
account_id_endpoint_mode: configuração de arquivoconfigda AWS compartilhadoAWS_ACCOUNT_ID_ENDPOINT_MODE: variável de ambienteaws.accountIdEndpointMode: propriedade do sistema de JVM: apenas Java/Kotlin-
Essa configuração é usada para desativar o roteamento de endpoint baseado em conta, se necessário, e ignorar as regras baseadas em conta.
Valor padrão:
preferredValores válidos:
-
preferred: o endpoint deve incluir o ID da conta, se disponível. -
disabled– um endpoint resolvido não inclui o ID da conta. -
required– o endpoint deve incluir o ID da conta. Se o ID da conta não estiver disponível, o SDK lançará um erro.
-
Compatibilidade com SDKs e ferramentas da AWS
Os SDKs a seguir são compatíveis com os recursos e configurações descritos neste tópico. Quaisquer exceções parciais estão anotadas. As configurações de propriedade do sistema de JVM são compatíveis apenas como o AWS SDK para Java e o AWS SDK para Kotlin.
| SDK | Compatível | Lançado na versão do SDK | Notas ou mais informações |
|---|---|---|---|
| AWS CLI v2 da2 | Sim | 2.25.0 | |
| AWS CLI v1 da1 | Sim | 1.38.0 | |
| SDK para C++ | Não | ||
| SDK para Go V2 (1.x) |
Sim | v1.35.0 | |
| SDK para Go 1.x (V1) | Não | ||
| SDK para Java 2.x | Sim | v2.28.4 | |
| SDK para Java 1.x | Sim | v1.12.771 | |
| SDK para JavaScript 3.x | Sim | v3.656.0 | |
| SDK para JavaScript 2.x | Não | ||
| SDK para Kotlin | Sim | v1.3.37 | |
| SDK para .NET 4.x | Sim | 4.0.0 | |
| SDK para .NET 3.x | Não | ||
| SDK para PHP 3.x | Sim | v3.318.0 | |
| SDK para Python (Boto3) |
Sim | 1.37.0 | |
| SDK para Ruby 3.x | Sim | v1.123.0 | |
| SDK para Rust | Não | ||
| SDK para Swift | Sim | 1.2.0 | |
| Ferramentas para PowerShell V5 | Não | ||
| Ferramentas para PowerShell V4 | Não |