【发布时间】:2020-11-05 12:42:20
【问题描述】:
我真的是 AWS devops 的新手。我创建了一个 Dynamo db 数据库。然后创建API GATEWAY 并连接到我的 LAMBDA 函数。我在 Dynamodb 中手动添加了数据。我制作了 API 网关 cors 源并将其设为公共 API。我使用POSTMAN 测试我的api 端点。在Lambda 函数中我使用scan 方法。现在我有了另外三个 api 端点,它们是 POST、PUT 和 DELETE 方法。但我不知道如何在 Lambda 函数中添加这些方法。
这是我的 Lambda 函数
const AWS = require('aws-sdk');
const docClient = new AWS.DynamoDB.DocumentClient({region: 'us-east-1'});
exports.handler = function(event, context, callback){
let scanningParameters = {
TableName: 'studentTable'
};
docClient.scan(scanningParameters, function(err,data){
if(err){
callback(err, null);
}else{
callback(null,data.Items);
}
});
}
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-dynamodb aws-api-gateway