我有一个iOS应用程序,我将对象上传到Amazon S3存储桶并希望从CloudFront分发中检索 .

我正在使用CloudFront和我的Amazon S3存储桶的私有发行版,当我生成一个签名的URL它不起作用时,在Safari中它返回AccessDenied AccessDenied和一些随机的字母数字字符串,My Signed URL I just generated (Expiration date in 24 hours) - 现在应该到期了

我阅读了following site以获取我的所有安全凭证,并且我还通过阅读documentation设置了我的S3 Bucket的私人发行版,我已经设置了trusted signers,这基本上只是我的帐户

我使用this site中的代码生成签名的URL

但是我再次没有运气,当我在Safari中放入链接时,它会返回AccessDeniedAccessDenied和一些随机的字母数字字符串 . 为什么?任何问题?我不遵循的任何步骤?

谢谢你的帮助!我很感激,这对我来说很重要,因为我需要创建一个应用程序,其中CloudFront对于速度和国际分发非常重要......


谢谢大家的支持,我想出了我的问题 . 我没有按照创建访问源身份的步骤 . 现在它就像一个魅力 . 哇噢!