aws凭据不能从Android示例应用程序

时间:2017-02-02 13:23:34

标签: java android database amazon-web-services amazon-dynamodb

我正在使用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"
/>

1 个答案:

答案 0 :(得分:1)

您应该查看您的IAM政策。移动中心使用生成的示例应用程序为您配置所有这些内容,但由于您将某些内容复制到您自己的项目中,因此您可能需要更新策略,以便您的unauth角色有权执行以下操作:资源上的dynamodb:Queryarn: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