【发布时间】:2021-11-29 13:05:32
【问题描述】:
我对 aws 非常陌生,我很难理解 lambda 函数和 dynamoDB 之间的过程。我关注了这个documentation。
根据文档,此触发器用于从 dynamodb 获取表的记录。
exports.handler = function (event, context) {
console.log(JSON.stringify(event, null, 2));
event.Records.forEach((record) => {
console.log(record.eventID);
console.log(record.eventName);
console.log('DynamoDB Record: %j', record.dynamodb);
});
context.done(null, 'Successfully processed DynamoDB record');
};
事件来自“event.json”文件。这是什么:
{
"key1": "value1",
"key2": "value2",
"key3": "value3"
}
我想要完成的是从这个 graphql 模型中检索和更新我的 dynamodb 'User' 表的数据。
type User @model @auth(rules: [{allow: owner, operations: [create, update]}]){
id: ID!
coins: Int
}
【问题讨论】:
标签: amazon-web-services aws-lambda graphql amazon-dynamodb