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á.
Trabalhe com o DynamoDB usando o AWS SDK para Kotlin
Use AWS endpoints baseados em conta
O DynamoDB AWS oferece endpoints baseados em contas que podem melhorar o desempenho usando AWS seu ID de conta para simplificar o roteamento de solicitações.
Para aproveitar esse recurso, você precisa usar a versão 1.3.37 ou superior do. AWS SDK para KotlinÉ possível encontrar a versão mais recente do SDK listado norepositório central do Maven
Se quiser optar por não utilizar o roteamento baseado em contas, você terá quatro opções:
-
Configurar um cliente de serviço do DynamoDB com o
AccountIdEndpointModedefinido comoDISABLED. -
Definir uma variável de ambiente.
-
Definir uma propriedade do sistema da JVM.
-
Atualize a AWS configuração do arquivo de configuração compartilhado.
O seguinte trecho é um exemplo de como desabilitar o roteamento baseado em contas configurando um cliente de serviço do DynamoDB:
DynamoDbClient.fromEnvironment { accountIdEndpointMode = AccountIdEndpointMode.DISABLED // The default value is PREFERRED. }
O Guia de referência de ferramentas AWS SDKs e ferramentas fornece mais informações sobre as últimas três opções de configuração.