在没有 AWS 访问密钥的情况下从 S3 亚马逊 public 存储桶下载数据

Downloading data from S3 amazon public bucket without having AWS access key

我想从 S3 亚马逊服务器上的 public 存储桶下载数据。桶是 sentinel-s2-l1c.s3-website.eu-central-1.amazonaws.com。我想在没有 AWS 账户的情况下通过我的 python 代码访问存储桶的内容。我无法登录 AWS 帐户,因为我不想向亚马逊提供 credit/debit 银行卡详细信息。

是否可以在不从 python 代码登录的情况下下载此存储桶的内容?

如果存储桶是 public,那么您可以使用 http

访问内容

内容可在以下

http://sentinel-s2-l1c.s3-website.eu-central-1.amazonaws.com

确保你的 bucket 达到 public 然后你可以使用 wget 模块

下载您的文件。