Amazon dynamodb 带有DynamoDB的无服务器框架:Lambda函数工作,但数据没有';没有被保存到DynamoDB

Amazon dynamodb 带有DynamoDB的无服务器框架:Lambda函数工作,但数据没有';没有被保存到DynamoDB,amazon-dynamodb,aws-lambda,serverless-framework,Amazon Dynamodb,Aws Lambda,Serverless Framework,我正在处理一些无服务器框架和DynamoDB的问题 执行lambda函数后, context.success(result)将返回结果, 但是发电机里什么也没写 这里是的链接 我读过这个 我将资源添加到s-resources-cf.json, 然后再次部署无服务器资源。 在发送请求之后,它仍然不处理DynamoDB 以下是我所做的事情: 创建一个表:posts,主键位于特定区域 将AdministratorAccess附加到我的IAM角色(我知道这样做不好。) 向s-resources-cf.

我正在处理一些无服务器框架和DynamoDB的问题

执行lambda函数后,
context.success(result)
将返回结果, 但是发电机里什么也没写

这里是的链接

我读过这个

我将资源添加到
s-resources-cf.json
, 然后再次部署无服务器资源。 在发送请求之后,它仍然不处理DynamoDB

以下是我所做的事情:

  • 创建一个表:
    posts
    ,主键位于特定区域

  • AdministratorAccess
    附加到我的
    IAM
    角色(我知道这样做不好。)

  • s-resources-cf.json添加
    {“效果”:“允许”、“操作”:[“*”],“资源”:“arn:aws:dynamodb:${region}:::::::::$table/*”}


有什么我仍然误解的吗?

您的演示报告似乎没有包括AWS SDK&如中所述设置区域。即:


请注意,
dynamo doc
几乎在一年前就被弃用了。你可能想试试这个。此更新的API具有更清晰的错误处理语义,可能有助于指出问题所在。

谢谢!但是我意识到我的
handler.js
@Denny中存在一些问题,您对DynamoDB DocumentClient有什么问题?
var AWS = require("aws-sdk");
var DOC = require("dynamodb-doc");

AWS.config.update({region: "us-west-1"});
var docClient = new DOC.DynamoDB();

...