Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Il programma 01-create-table.js
crea una tabella (TryDaxTable
). I restanti programmi Node.js in questa sezione dipendono da questa tabella.
const AmazonDaxClient = require("amazon-dax-client");
var AWS = require("aws-sdk");
var region = "us-west-2";
AWS.config.update({
region: region,
});
var dynamodb = new AWS.DynamoDB(); //low-level client
var tableName = "TryDaxTable";
var params = {
TableName: tableName,
KeySchema: [
{ AttributeName: "pk", KeyType: "HASH" }, //Partition key
{ AttributeName: "sk", KeyType: "RANGE" }, //Sort key
],
AttributeDefinitions: [
{ AttributeName: "pk", AttributeType: "N" },
{ AttributeName: "sk", AttributeType: "N" },
],
ProvisionedThroughput: {
ReadCapacityUnits: 10,
WriteCapacityUnits: 10,
},
};
dynamodb.createTable(params, function (err, data) {
if (err) {
console.error(
"Unable to create table. Error JSON:",
JSON.stringify(err, null, 2)
);
} else {
console.log(
"Created table. Table description JSON:",
JSON.stringify(data, null, 2)
);
}
});