Exemples de code DynamoDB

Exemples de code DynamoDB — Snippets prêts à copier

Des snippets DynamoDB prêts à exécuter pour chaque opération et chaque langage — copie, adapte et construis-les visuellement avec l’Expression Builder.

Lecture d’items

Écriture d’items

Exemple DynamoDB PutItem en Node.js (AWS SDK v3)
Écrire un élément DynamoDB en Node.js avec l'AWS SDK v3 — un exemple PutItemCommand exécutable avec les attributs de l'élément et une ConditionExpression pour empêcher les écrasements.
Exemple DynamoDB PutItem en Python (boto3)
Écrire un élément DynamoDB en Python avec boto3 — un exemple put_item exécutable avec des attributs DynamoDB JSON et une ConditionExpression pour empêcher les écrasements.
Exemple DynamoDB PutItem avec l'AWS CLI
Écrire un élément DynamoDB depuis l'AWS CLI — une commande put-item complète et exécutable avec le format d'élément DynamoDB JSON et une expression de condition pour empêcher les écrasements.
Exemple DynamoDB PutItem en Java (AWS SDK v2)
Écrire un élément DynamoDB en Java avec l'AWS SDK v2 — un exemple PutItemRequest exécutable avec des builders AttributeValue typés et une ConditionExpression pour empêcher les écrasements.
Exemple DynamoDB PutItem en Go (AWS SDK v2)
Écrire un élément DynamoDB en Go avec l'AWS SDK v2 — un exemple PutItem complet et exécutable avec des valeurs d'attribut typées et une ConditionExpression gérée via errors.As.
Exemple d'UpdateItem DynamoDB en Node.js (AWS SDK v3)
Mettre à jour un élément DynamoDB en Node.js avec AWS SDK v3 — un exemple UpdateItemCommand exécutable avec SET, un compteur atomique, ReturnValues et des alias de mots réservés.
Exemple d'UpdateItem DynamoDB en Python (boto3)
Mettre à jour un élément DynamoDB en Python avec boto3 — un exemple update_item complet et exécutable avec SET, un compteur ADD atomique, ReturnValues et des alias de mots réservés.
Exemple d'UpdateItem DynamoDB avec l'AWS CLI
Mettre à jour un élément DynamoDB depuis l'AWS CLI — une commande update-item complète et exécutable avec SET, un compteur ADD atomique, return-values et des alias de mots réservés.
Exemple d'UpdateItem DynamoDB en Java (AWS SDK v2)
Mettre à jour un élément DynamoDB en Java avec AWS SDK v2 — un exemple UpdateItemRequest exécutable avec SET, un compteur ADD atomique, ReturnValues et des alias de mots réservés.
Exemple d'UpdateItem DynamoDB en Go (AWS SDK v2)
Mettre à jour un élément DynamoDB en Go avec AWS SDK v2 — un exemple UpdateItem complet et exécutable avec SET, un compteur ADD atomique, ReturnValues et des alias de mots réservés.
Exemple DynamoDB DeleteItem en Java (AWS SDK v2)
Supprimer un élément DynamoDB par sa clé primaire en Java avec l'AWS SDK v2 — un exemple DeleteItemRequest exécutable avec ReturnValues ALL_OLD et des conseils de suppression conditionnelle.
Exemple DynamoDB DeleteItem en Go (AWS SDK v2)
Supprimer un élément DynamoDB par sa clé primaire en Go avec l'AWS SDK v2 — un exemple DeleteItem complet et exécutable avec ReturnValues ALL_OLD et des conseils de suppression conditionnelle.
Écriture conditionnelle DynamoDB en Node.js (AWS SDK v3)
Rendre une écriture DynamoDB conditionnelle en Node.js avec l'AWS SDK v3 — un UpdateItemCommand de verrouillage optimiste exécutable avec ConditionExpression et gestion de la vérification échouée.
Exemple d'écriture conditionnelle DynamoDB en Python (boto3)
Rendre une écriture DynamoDB conditionnelle en Python avec boto3 — un exemple update_item de verrouillage optimiste exécutable avec ConditionExpression et gestion de la vérification échouée.
Exemple d'écriture conditionnelle DynamoDB avec l'AWS CLI
Rendre une écriture DynamoDB conditionnelle depuis l'AWS CLI — une commande update-item de verrouillage optimiste exécutable avec --condition-expression et la sortie d'échec expliquée.

Requêtes et scans

Exemple DynamoDB Query en Node.js (AWS SDK v3)
Interroger une partition DynamoDB en Node.js avec l'AWS SDK v3 — un exemple QueryCommand exécutable avec KeyConditionExpression, une condition de clé de tri et la pagination.
Exemple DynamoDB Query en Python (boto3)
Interroger une partition DynamoDB en Python avec boto3 — un exemple query exécutable utilisant le client bas niveau, une expression de condition de clé et le paginateur query intégré.
Exemple DynamoDB Query avec l'AWS CLI
Interroger une partition DynamoDB depuis l'AWS CLI — une commande query exécutable avec key-condition-expression, expression-attribute-values, et le fonctionnement de la pagination automatique de la CLI.
Exemple DynamoDB Query en Java (AWS SDK v2)
Interroger une partition DynamoDB en Java avec l'AWS SDK v2 — un exemple QueryRequest exécutable avec une expression de condition de clé et le queryPaginator intégré.
Exemple DynamoDB Query en Go (AWS SDK v2)
Interroger une partition DynamoDB en Go avec l'AWS SDK v2 — un exemple Query exécutable avec une expression de condition de clé et le QueryPaginator intégré pour une pagination complète.
Interroger un GSI DynamoDB en Node.js (AWS SDK v3) — Exemple
Interroger un index secondaire global DynamoDB en Node.js avec l'AWS SDK v3 — un exemple QueryCommand exécutable avec IndexName, pagination et les règles de cohérence des GSI.
Exemple de Query DynamoDB sur un GSI en Python (boto3)
Interroger un index secondaire global DynamoDB en Python avec boto3 — un exemple complet et exécutable avec IndexName, le paginator de query et les règles de cohérence des GSI.
Interroger un GSI DynamoDB avec l'AWS CLI — Exemple
Interroger un index secondaire global DynamoDB depuis l'AWS CLI — un exemple aws dynamodb query exécutable avec --index-name, pagination automatique et les règles de cohérence des GSI.
Exemple de Scan DynamoDB en Node.js (AWS SDK v3)
Scanner une table DynamoDB en Node.js avec AWS SDK v3 — un exemple ScanCommand exécutable avec FilterExpression, la pagination via LastEvaluatedKey et pourquoi le Scan est un dernier recours.
Exemple de Scan DynamoDB en Python (boto3)
Scanner une table DynamoDB en Python avec boto3 — un exemple scan exécutable avec une expression de filtre, le paginator de scan et pourquoi le Scan est un dernier recours.
Exemple de Scan DynamoDB avec l'AWS CLI
Scanner une table DynamoDB depuis l'AWS CLI — une commande scan exécutable avec filter-expression, l'auto-pagination de la CLI, les segments de scan parallèle et pourquoi le Scan est un dernier recours.
Exemple de Scan DynamoDB en Java (AWS SDK v2)
Scanner une table DynamoDB en Java avec AWS SDK v2 — un exemple ScanRequest exécutable avec FilterExpression, le scanPaginator intégré et pourquoi le Scan est un dernier recours.
Exemple de Scan DynamoDB en Go (AWS SDK v2)
Scanner une table DynamoDB en Go avec AWS SDK v2 — un exemple de Scan complet et exécutable avec FilterExpression, le ScanPaginator intégré et pourquoi le Scan est un dernier recours.
Obtenir tous les éléments de DynamoDB en Node.js (AWS SDK v3)
Lire chaque élément d'une table DynamoDB en Node.js avec l'AWS SDK v3 — une boucle de pagination Scan complète et exécutable sur toute la table, plus le scan parallèle et les compromis de coût.
Obtenir tous les éléments de DynamoDB en Python (boto3)
Lire chaque élément d'une table DynamoDB en Python avec boto3 — un scan complet de table exécutable utilisant le paginateur intégré, plus le scan parallèle et les compromis de coût.
Obtenir tous les éléments de DynamoDB avec l'AWS CLI
Lire chaque élément d'une table DynamoDB depuis l'AWS CLI — un exemple aws dynamodb scan exécutable avec pagination automatique, découpage NextToken et compromis de coût.

Opérations par lots

Transactions

Plus de ressources DynamoDB

Travaille avec DynamoDB sans la Console

DynoTable est un client de bureau rapide pour DynamoDB — parcours les tables, exécute des requêtes de style SQL et édite les items en local.