AWS API 网关 + DynamoDB 角色 ARN 错误

AWS API Gateway + DynamoDB Role ARN Error

我尝试将 DynamoDB 中的一个简单数据库与我构建的 API 网关中的基本 API 连接起来。我遵循了这个指南:https://www.youtube.com/watch?v=TuGyyTXPQ-U 并且在创建数据库之后,生成具有适当权限的角色并在 API 网关中生成一个简单的获取请求我将 运行 保留在这个错误中:

{ "message": "AWS ARN for integration contains invalid action" }

我在 API 中的两个 post/get 请求都得到了这个。对 AWS 很陌生,所以任何东西都会有所帮助。谢谢!

如果集成操作为空或缺失,您可能会遇到该错误。在集成页面上,确保 "Action type" 设置为 "Use action name" 并确保 "Action" 设置为 "PutItem"。

此错误与 ARN 角色相关。检查 IAM 角色,并检查其是否具有 dynamoDb 完全访问权限。

注意:

  1. 使用 IAM 角色而不是 IAM 用户