Amazon web services AWS s3 GetObject操作:拒绝访问公共存储桶
所以,我是AWS的新手,我被要求下载公共存储桶中的文件 但我得到了以下错误: 你知道是什么导致了这个问题吗Amazon web services AWS s3 GetObject操作:拒绝访问公共存储桶,amazon-web-services,amazon-s3,access-denied,Amazon Web Services,Amazon S3,Access Denied,所以,我是AWS的新手,我被要求下载公共存储桶中的文件 但我得到了以下错误: 你知道是什么导致了这个问题吗 我是AWS的新手,所以不要认为我做了一些显而易见的事情。我可以列出该桶的内容,包括: aws s3 ls s3://geofusion insights public/ 但是,我无法下载任何文件。因此,bucket尚未完全配置为“public” 下载对象的唯一方法是使用与bucket本身相同的AWS帐户中的凭据,前提是这些凭据被特别授予从该bucket下载GetObject的权限 因此
我是AWS的新手,所以不要认为我做了一些显而易见的事情。我可以列出该桶的内容,包括: aws s3 ls s3://geofusion insights public/ 但是,我无法下载任何文件。因此,bucket尚未完全配置为“public” 下载对象的唯一方法是使用与bucket本身相同的AWS帐户中的凭据,前提是这些凭据被特别授予从该bucket下载
GetObject
的权限
因此:
- 如果bucket的所有者与提供凭据的人相同,请让他们将该bucket的
权限添加到您的凭据中GetObject
- 否则,您需要请求bucket所有者修改其bucket策略,以允许任何人从bucket中
(如果他们打算将其“公开”)GetObject
s3:GetObject
@Marcin事实上,我没有访问该政策的权限,但我得到保证是的:p@franklinsijo,我会查出来,你们有并没有文章可以帮我查一下我的个人资料是否允许getObject?你们有完全的S3访问权限。阻塞的是bucket的权限。该存储桶不是公共读取的。