DynamoDB Seed Script
JS
S
JavaScriptSeed script to populate dynamoDB tables
1'use strict';
2
3const AWS = require('aws-sdk');
4AWS.config.region = 'us-east-1';
5const dynamodb = new AWS.DynamoDB.DocumentClient();
6
7let docs = [
8 {
9 name: "Height Sensor",
10 image: "https://www.wrc.com/fileadmin/images/Teams/2018/12821_Ford_Ford-2018_12.jpg",
11 cars: ["i30n"]
12 },
13 {
14 name: "Tyre Pressure",
15 image: "https://www.wrc.com/fileadmin/images/Teams/2018/12821_Ford_Ford-2018_12.jpg",
16 cars: ["i30n", "ds3"]
17 }
18];
19
20let putReqs = docs.map(doc => ({
21 PutRequest: {
22 Item: doc
23 }
24}));
25
26let req = {
27 RequestItems: {
28 'docs': putReqs
29 }
30};
31dynamodb.batchWrite(req).promise().then(() => console.log("all done"));Created on 1/29/2019