waitfor query nodejs node example dynamodb aws javascript node.js amazon-web-services amazon-dynamodb

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.