我想要JSON格式的响应。 DynamoDB是否有一些开箱即用的东西,还是我必须实现RESTful服务?
答案 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);
}
)};