使用S3cmd工具和命令s3cmd put contentfile S3://test_bucket/test_file,我可以通过我的凭据将一些内容推送到S3存储桶中。
在其他没有安装s3cmd的计算机上,我需要从该存储桶下载内容,但它们已经安装了wget。
当我尝试使用wget从我的存储桶下载一些内容时,我得到以下错误信息:
https://s3.amazonaws.com/test_bucket/test_file
--2013-08-14 18:17:40-- `https`://s3.amazonaws.com/test_bucket/test_file
Resolving s3.amazonaws.com (s3.amazonaws.com)... [ip_here]
Connecting to s3.amazonaws.com (s3.amazonaws.com)|ip_here|:port... connected.
HTTP request sent, awaiting response... 403 Forbidden
`2013`-08-14 18:17:40 ERROR 403: Forbidden.
我已经通过亚马逊AWS Web控制台手动将这个存储桶设置为公开。
如何使用wget
从S3存储桶中下载内容到本地txt文件?
wget "https://s3.amazonaws.com/test_bucket/test_file"
。我们的URL正在过期,并且其中有一些诡计来进行身份验证。 - Joshua Pinter