iOS AWS S3传输实用程序未上载

iOS AWS S3传输实用程序未上载,ios,iphone,amazon-s3,aws-sdk,awss3transferutility,Ios,Iphone,Amazon S3,Aws Sdk,Awss3transferutility,我已经准确地实现了教程,并且我能够使用uploadData方法成功地将一个映像上载到s3存储桶(完成处理程序块在error=nil的情况下运行)。我的问题是,当我通过AWS控制台查看时,我看不到存储桶中的文件,因此我不确定图像是否已成功上载,是否由于权限错误或类似原因,我无法找到它,或者图像是否未真正上载 知道怎么了吗 编辑- 我在为客户端身份验证目的创建的新Cognito池id的角色策略中为S3 bucket添加了权限,但仍然没有帮助 编辑2- 我还向所有人开放了bucket本身的权限。确保您

我已经准确地实现了教程,并且我能够使用uploadData方法成功地将一个映像上载到s3存储桶(完成处理程序块在error=nil的情况下运行)。我的问题是,当我通过AWS控制台查看时,我看不到存储桶中的文件,因此我不确定图像是否已成功上载,是否由于权限错误或类似原因,我无法找到它,或者图像是否未真正上载

知道怎么了吗

编辑-

我在为客户端身份验证目的创建的新Cognito池id的角色策略中为S3 bucket添加了权限,但仍然没有帮助

编辑2-
我还向所有人开放了bucket本身的权限。

确保您的bucket与您的Cognito池ID创建在同一区域。

确保您的bucket与您的Cognito池ID创建在同一区域…@goldengil,就是这样。如果你想添加这个作为答案,我会接受。顺便说一句,我最终使用了TransferManager,因为我找不到如何使用Transfer实用程序将上传图像的ACL设置为public。