我正在使用AWS MOBILE HUB提供的示例应用程序,当我运行它时。但每当我将amazonaws文件夹复制到我的项目时,我都会收到有关凭据的错误。这是我尝试对dynamodb运行查询时得到的错误
<input type="text"
ng-init="oldValueName = item.name"
ng-change="change($index,item.name,oldValueName,item.id,'name')"
ng-model="item.name"
ng-class="{'blue': item.nameClicked}"
ng-click="item.nameClicked = true"
/>
答案 0 :(得分:1)
您应该查看您的IAM政策。移动中心使用生成的示例应用程序为您配置所有这些内容,但由于您将某些内容复制到您自己的项目中,因此您可能需要更新策略,以便您的unauth角色有权执行以下操作:资源上的dynamodb:Query
: arn:aws:dynamodb:us-east-1:033145769257:table/getitdelivery-mobilehub-927752501-Deliveries/index/Todays_Order
。
此处可以找到政策应该是什么样子的示例: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/using-identity-based-policies.html