Skip to content

Instantly share code, notes, and snippets.

@julbrs
Created March 4, 2024 19:19
Show Gist options
  • Save julbrs/a7916b037eafa0b2fe6decb588eab7d1 to your computer and use it in GitHub Desktop.
Save julbrs/a7916b037eafa0b2fe6decb588eab7d1 to your computer and use it in GitHub Desktop.
Read dynamodb
// Importer les modules nécessaires
const = require("@aws-sdk/client-dynamodb");
const { DynamoDBDocumentClient, ScanCommand } = require("@aws-sdk/lib-dynamodb");
// Initialiser le client
const dynamoDBClient = new DynamoDBClient({ region: "us-west-2" }); // Remplacez par votre région
const ddbDocClient = DynamoDBDocumentClient.from(dynamoDBClient);
// Définir la table à scanner
const tableName = "YourTableName"; // Remplacez par le nom de votre table
// Créer la commande de scan
const scanCommand = new ScanCommand();
// Fonction pour scanner la table
async function scanTable() {
try {
const data = await ddbDocClient.send(scanCommand);
console.log("Scan réussi, données :", data);
} catch (err) {
console.error("Erreur lors du scan :", err);
}
}
// Appeler la fonction pour scanner la table
scanTable();
Bien sûr, voici un exemple de code JavaScript qui utilise la librairie "@aws-sdk/lib-dynamodb" pour scanner une table DynamoDB. Assurez-vous d'avoir installé la librairie en utilisant npm ou yarn.
Ce code scanne une table DynamoDB et affiche les données récupérées. Remplacez "YourTableName" par le nom de votre table et "us-west-2" par la région où se trouve votre table.
Assurez-vous également que vos identifiants AWS sont correctement configurés sur votre machine, car la librairie "@aws-sdk/client-dynamodb" utilise ces informations pour se connecter à votre compte AWS.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment