我已经处理了一些麻烦的无服务器框架和 DynamoDB。
执行我的 lambda 函数后,context.succeed(result)
将返回结果,但没有任何内容写入 DynamoDB。
这是演示回购的链接。
我读过这个问题
然后我将资源添加到s-resources-cf.json
, 然后serverless resources deploy
再一次。发送请求后,它仍然对 DynamoDB 不执行任何操作。
这是我所做的事情:
创建表:
posts
主键在特定区域附加
AdministratorAccess
到我的IAM
角色(我知道这样做很糟糕。)添加
{"Effect": "Allow", "Action": ["*"], "Resource":"arn:aws:dynamodb:${region}:*:table/*"}
到s-resources-cf.json
我还有什么误解吗?