dynamoDBTableName - >串
在错误的文件中,错误如下:
在亚马逊DynamoDB中:存储和检索应用数据"
at"创建DynamoDB表和索引"
它说
3.Enter" Books"作为表的名称
但是在下面的示例代码中写道:
Class func dynamoDBTableName () -> String {
Return "Book"
}
不返回"书",应该返回"书籍",难怪,哈哈,我总是得到错误" CognitoIdentityCredentials无权执行:dynamodb:UpdateItem在资源"
如果你也总是出错,请检查你的表名返回相同,祝你有个美好的一天。
答案 0 :(得分:0)
您收到的错误表明您没有附加到Cognito角色的正确IAM策略。如果您使用的是unauth角色,则需要授予将dynamodb表上的项更新为该unauth角色的权限。同样适用于auth角色。
谢谢, 罗汉