javascript - query - dynamodb waitfor
¿Cómo puedo trabajar con Dynamodb Local de Amazon en Node? (2)
Debes seguir esta publicación de blog para configurar tu DynamoDB Local, y luego puedes simplemente usar este código:
var AWS= require(''aws-sdk''),
dyn= new AWS.DynamoDB({ endpoint: new AWS.Endpoint(''http://localhost:8000'') });
dyn.listTables(function (err, data)
{
console.log(''listTables'',err,data);
});
Amazon ofrece un simulador local para su producto Dynamodb, pero los ejemplos solo están en PHP .
Estos ejemplos mencionan que pasa el parámetro "base_url" para especificar que está utilizando un Dynamodb local, pero que devuelve este error en el nodo:
{ [UnrecognizedClientException: The security token included in the request is invalid.]
message: ''The security token included in the request is invalid.'',
code: ''UnrecognizedClientException'',
name: ''UnrecognizedClientException'',
statusCode: 400,
retryable: false }
¿Cómo obtengo Dynamodb_local trabajando en Node?
Para el nodo, haga lo siguiente:
const AWS = require(''aws-sdk'');
const AWSaccessKeyId = ''not-important'';
const AWSsecretAccessKey = ''not-important'';
const AWSregion = ''local'';
const AWSendpoint = ''http://localhost:8000'' // This is required
AWS.config.update({
accessKeyId: AWSaccesssKeyId,
secretAccessKey: AWSsecretAccessKey,
region: AWSregion,
endpoint: AWSendpoint
});
Asegúrese de que DynamodDB se esté ejecutando en el puerto 8000.