我试图下载AWS中托管的数据集。 我正在尝试使用s3cmd
并使用我的访问密钥和密钥对其进行配置。 我可以列出在桶中的文件正确使用:从aws s3存储桶下载yfcc100m
s3cmd ls s3://yahoo-webscope/I3set13/
我以前get
下载数据集:
s3cmd get --recursive s3://yahoo-webscope/I3set13/
但显示以下错误:
ERROR: S3 error: 403 (Forbidden)
一我发现几个解决方案建议改变桶策略,但我不能改变它,因为我不是所有者。
请让我知道问题背后的原因以及我如何解决它。
好像你的访问/密钥只有'ListObjects'权限,并且在桶策略中没有'GetObject'持久性。您需要更新存储桶政策。 –
这就是问题所在。我无法访问该存储桶的政策。该桶由其他人托管。我也是新来的aws。如果我误解了你所说的话,请给我一个链接或一些细节。谢谢。 – rakinhaider
您需要有权访问存储桶政策或只告诉您的主机为您做。 –