我正在使用S3TransferManager-Sample进行测试。我创建了Cognito并设置了IAM并最后更改了constants.swift文件。我没有上传但无法下载的问题。错误消息是:
下载失败:[错误域= com.amazonaws.AWSS3ErrorDomain代码= 1 “操作无法完成。(com.amazonaws.AWSS3ErrorDomain 错误1.)“UserInfo = 0x7f8cd658a5a0 {HOSTID = d4yLouhlYmGn4s1Zp54 + EOsZQEy2bVEGNs5XIa8pMxerJggANV / 9Zb82c1QtF / 5Hsn5KqYXGqdw =, 消息=拒绝访问,代码= AccessDenied,RequestId = A1966393EAC3F15F}]
以下是我对该角色的设置:
我在S3存储桶中的设置:
当然,当我添加“Everyone”以允许“List”权限时,我可以下载。但是Cognito的目的是什么呢?感谢
答案 0 :(得分:3)
您的问题需要注意几点: