La AWS SDK for Java versión 1.x entró en modo de mantenimiento el 31 de julio de 2024 y estará disponible el 31 de end-of-support
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
DynamoDB Ejemplos de uso del AWS SDK for Java
En esta sección se proporcionan ejemplos de programación en DynamoDB
nota
Los ejemplos incluyen únicamente el código necesario para demostrar cada técnica. El código de ejemplo completo está disponible en GitHub
Temas
Utilice puntos AWS finales basados en cuentas
DynamoDB AWS ofrece puntos de enlace basados en cuentas que pueden mejorar el rendimiento mediante el uso de AWS su ID de cuenta para agilizar el enrutamiento de solicitudes.
Para aprovechar esta función, debe utilizar la versión 1.12.771 o superior de la versión 1 de. AWS SDK for Java Puedes encontrar la última versión de la SDK lista en el repositorio central de Maven
Si quieres excluirte del enrutamiento basado en cuentas, tienes cuatro opciones:
-
Configure un cliente de servicio de DynamoDB con
AccountIdEndpointMode
el ajuste en.DISABLED
-
Establezca una variable de entorno.
-
Defina una propiedad JVM del sistema.
-
Actualice la AWS configuración del archivo de configuración compartido.
El siguiente fragmento es un ejemplo de cómo deshabilitar el enrutamiento basado en cuentas mediante la configuración de un cliente de servicio de DynamoDB:
ClientConfiguration config = new ClientConfiguration() .withAccountIdEndpointMode(AccountIdEndpointMode.DISABLED); AWSCredentialsProvider credentialsProvider = new EnvironmentVariableCredentialsProvider(); AmazonDynamoDB dynamodb = AmazonDynamoDBClientBuilder.standard() .withClientConfiguration(config) .withCredentials(credentialsProvider) .withRegion(Regions.US_WEST_2) .build();