La AWS SDK for Java version 1.x est entrée en mode maintenance le 31 juillet 2024 et atteindra end-of-support
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
DynamoDB Exemples d'utilisation du AWS SDK for Java
Cette section fournit des exemples de programmation d'DynamoDB
Note
Les exemples incluent uniquement le code nécessaire pour démontrer chaque technique. L'exemple de code complet est disponible sur GitHub
Rubriques
Utiliser des points de AWS terminaison basés sur des comptes
DynamoDB AWS propose des points de terminaison basés sur des comptes qui peuvent améliorer les performances en utilisant AWS votre identifiant de compte pour rationaliser le routage des demandes.
Pour bénéficier de cette fonctionnalité, vous devez utiliser la version 1.12.771 ou supérieure de la version 1 de. AWS SDK for Java Vous pouvez trouver la dernière version SDK répertoriée dans le référentiel central de Maven
Si vous souhaitez désactiver le routage basé sur le compte, quatre options s'offrent à vous :
-
Configurez un client de service DynamoDB avec
AccountIdEndpointMode
le paramètre défini sur.DISABLED
-
Définissez une variable d'environnement.
-
Définissez une propriété JVM du système.
-
Mettez à jour le paramètre du fichier de AWS configuration partagé.
L'extrait suivant illustre comment désactiver le routage basé sur un compte en configurant un client de service 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();
Le guide de référence AWS SDKs and Tools fournit plus d'informations sur les trois dernières options de configuration.