Trabalhe com o DynamoDB usando o AWS SDK para Kotlin - AWS SDK para Kotlin

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. Depois que uma versão compatível do SDK está ativa, os novos endpoints são usados automaticamente.

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 AccountIdEndpointMode definido como DISABLED.

  • 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.