我試圖下載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
您需要有權訪問存儲桶政策或只告訴您的主機爲您做。 –