【发布时间】:2020-10-09 01:10:33
【问题描述】:
我正在尝试从我的以下代码中扫描 Dynamodb 表,谁能指导我这里出了什么问题。
const AWS = require("aws-sdk");
const dynamodb = new AWS.DynamoDB({
region: "eu-west-1",
apiVersion: "2012-08-10"
});
exports.handler = async (event, callback) => {
const params = {
TableName: "job_Status"
};
dynamodb.scan(params, (err, data) => {
if (err) {
console.log(err);
callback(err);
} else {
console.log(data);
callback(null, data);
}
});
};
我已经为函数赋予了完整的 dynamodb 访问角色,但它仍然给了我空响应。知道这里有什么问题吗?
我尝试使用 dynaomClient,但它也不起作用。
const AWS = require("aws-sdk");
const db = new AWS.DynamoDB.DocumentClient({
region : 'eu-west-1'
});
exports.handler = async (event, callback) => {
const params = {
TableName: "job_Status"
};
db.scan(params, (err, data) => {
if (err) {
console.log(err);
callback(err);
} else {
console.log(data);
callback(null, data);
}
});
};
【问题讨论】:
-
我试过了,也不行
标签: amazon-web-services aws-lambda amazon-dynamodb