AWS API网关+ DynamoDB角色ARN错误

时间:2016-06-27 19:13:56

标签: amazon-web-services amazon-dynamodb aws-api-gateway

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

  

{     “message”:“用于集成的AWS ARN包含无效操作”   }

我在我的API中使用post / get请求得到了这个。对AWS来说很新,所以一切都会有所帮助。谢谢!

2 个答案:

答案 0 :(得分:3)

如果集成上的操作为空白或缺失,则可能会出现该错误。在集成页面上,确保将“操作类型”设置为“使用操作名称”,并确保将“操作”设置为“PutItem”。

答案 1 :(得分:0)

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

注意:

  1. 使用IAM角色代替IAM用户