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.
Vue d'ensemble de AWS Support du SDK pour DynamoDB
Le schéma suivant fournit une présentation générale de la programmation d'applications Amazon DynamoDB à l'aide des SDK. AWS
-
Vous écrivez une application à l'aide d'un AWS SDK pour votre langage de programmation.
-
Chaque AWS SDK fournit une ou plusieurs interfaces de programmation permettant d'utiliser DynamoDB. Les interfaces spécifiques disponibles dépendent du langage de programmation et du AWS SDK que vous utilisez. Voici les options :
-
Le AWS SDK crée des requêtes HTTP (S) à utiliser avec l'API DynamoDB de bas niveau.
-
Le AWS SDK envoie la demande au point de terminaison DynamoDB.
-
DynamoDB exécute la demande. Si la demande aboutit, DynamoDB renvoie un code de réponse HTTP 200 (OK). Si la demande échoue, DynamoDB renvoie un code d’erreur HTTP et un message d’erreur.
-
Le AWS SDK traite la réponse et la retransmet à votre application.
Chacun des AWS SDK fournit des services importants à votre application, notamment les suivants :
-
Mise en forme des demandes HTTP(S) et sérialisation des paramètres de demande.
-
Génération d’une signature de chiffrement pour chaque demande.
-
Transfert des demandes vers un point de terminaison DynamoDB et réception des réponses de DynamoDB.
-
Extraction des résultats de ces réponses.
-
Implémentation d’une logique de nouvelle tentative de base en cas d’erreurs.
Vous n’avez besoin d’écrire de code pour aucune de ces tâches.
Note
Pour plus d'informations sur AWS les SDK, notamment les instructions d'installation et la documentation, consultez la section Outils pour Amazon Web Services
Support du SDK de AWS points de terminaison basés sur un compte
AWS déploie la prise en charge du SDK pour les AWS points de terminaison basés sur un compte pour DynamoDB, en commençant par le SDK pour AWS Java V1 le 4 septembre 2024. Ces nouveaux terminaux contribuent AWS à garantir des performances et une évolutivité élevées. Les kits SDK mis à jour utiliseront automatiquement les nouveaux points de terminaison, dont le format est https://(account-id).ddb.(region).amazonaws.com.
Si vous utilisez une seule instance d’un client SDK pour envoyer des demandes à plusieurs comptes, votre application aura moins de possibilités de réutiliser les connexions. AWS
recommande de modifier vos applications afin de vous connecter à un moins grand nombre de comptes par instance client SDK. Une autre solution consiste à configurer votre client SDK pour qu’il continue à utiliser les points de terminaison régionaux à l’aide du paramètre ACCOUNT_ID_ENDPOINT_MODE, comme indiqué dans le Guide de référence des kits SDK et outils AWS .