如何从Amazon DynamoDB读取数据?

时间:2017-04-25 21:13:15

标签: amazon-dynamodb

我想要JSON格式的响应。 DynamoDB是否有一些开箱即用的东西,还是我必须实现RESTful服务?

2 个答案:

答案 0 :(得分:0)

您可以开发AWS Lambda函数并从DynamoDB读取数据。

然后使用API​​ Gateway创建API以公开Lambda函数。

答案 1 :(得分:0)

我在S3中使用了Lambda和javascript文件。

S3中的JS文件:

var dynamodb = new AWS.DynamoDB({
    apiVersion: '2012-08-10'
});

var params = {
    TableName: "movies"
};

dynamodb.scan(params, function(err, data) {
    if (err) {
        console.log(err, err.stack);
    } else {
        console.log(data);
    }
)};

在Lambda:

var doc = require('dynamodb-doc'),
    db = new doc.DynamoDB(),
    aws = require('aws-sdk'),
    s3 = new aws.S3({apiVersion: '2006-03-01'});

var params = {
    TableName: "movies"
};

dynamodb.scan(params, function(err, data) {
    if (err) {
        console.log(err, err.stack);
    } else {
        console.log(data);
    }
)};
相关问题