首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从亚马逊DynamoDB读取数据?

如何从亚马逊DynamoDB读取数据?
EN

Stack Overflow用户
提问于 2017-04-26 05:13:15
回答 2查看 730关注 0票数 1

我想要JSON格式的响应。DynamoDB是否提供了开箱即用的功能,或者我是否必须实现RESTful服务?

EN

回答 2

Stack Overflow用户

发布于 2017-04-26 08:48:43

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

然后使用API Gateway创建一个API来公开Lambda函数。

票数 0
EN

Stack Overflow用户

发布于 2017-04-26 13:10:59

我对S3中的Lambda和javascript文件都这样做了。

S3中的JS文件:

代码语言:javascript
运行
复制
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中:

代码语言:javascript
运行
复制
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);
    }
)};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43621069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档