【发布时间】:2021-04-01 20:50:38
【问题描述】:
我正在处理温度数据发送。我已经完成了从 DynamoDB 存储数据的工作。
谁能帮助我使用 AWS Lambda 从 DynamoDB 获取数据并将其发送到 AWS S3 以便快速查看?
【问题讨论】:
我正在处理温度数据发送。我已经完成了从 DynamoDB 存储数据的工作。
谁能帮助我使用 AWS Lambda 从 DynamoDB 获取数据并将其发送到 AWS S3 以便快速查看?
【问题讨论】:
以下代码是您通过 Lambda 从 dynamodb 获取的要求的小快照,有关详细信息,请查看此doc。
// Load the AWS SDK for Node.js
var AWS = require('aws-sdk');
// Set the region
AWS.config.update({region: 'REGION'});
// Create the DynamoDB service object
var ddb = new AWS.DynamoDB({apiVersion: '2012-08-10'});
var params = {
TableName: 'TABLE',
Key: {
'KEY_NAME': {N: '001'}
},
ProjectionExpression: 'ATTRIBUTE_NAME'
};
// Call DynamoDB to read the item from the table
ddb.getItem(params, function(err, data) {
if (err) {
console.log("Error", err);
} else {
console.log("Success", data.Item);
}
});
要使用 Amazon S3 文件创建数据集,您可以查看doc
【讨论】: