我正在尝试从亚马逊的一个公共存储桶中下载数据 . Here is a description of the bucket in question
存储桶具有example的Web可访问文件夹 . 我想下载说该文件夹中列出的所有文件 . 将识别出一长串合适的瓷砖,目标是一次性获取文件夹中的所有文件,而不是从http网站单独下载每个文件 .
从其他StackOverflow问题我发现我需要使用REST endpoints 并使用AWS CLI或Cyberduck之类的工具,但我还不能让它们工作 .
我认为问题可能是身份验证 . 我没有AWS账户,我希望坚持访客/匿名访问 . 有没有人有一个很好的解决方案/工具来遍历公共桶并以访客的身份获取内容?使用curl或wget的不同方法可以用于此类任务吗?
谢谢 .
1 回答
对于AWS CLI,您需要提供
--no-sign-request
标志以跳过签名 . 例:要将整个存储桶下载到目录中,您可以执行以下操作: