【问题标题】:HTTP request sent, awaiting response... 403 ForbiddenHTTP 请求已发送,等待响应... 403 Forbidden
【发布时间】:2018-09-12 09:58:01
【问题描述】:

使用wget 通过presignedUrl 从S3 获取文件,我可以使用

在本地PC 中获取文件
wget 'https:xxxxx' -O theFile

但是当我试图在远程(我无法控制)中获取文件时,它提示我这个错误:

Connecting to xxxx.s3-xxx.amazonaws.com (xxxx.s3-xxx.amazonaws.com)|52.219.68.171|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2018-09-12 09:50:57 ERROR 403: Forbidden.

2018 年 9 月 13 日更新

不仅presignedUrl,实际上我无法通过aws s3 cp 下载它,凭据为

AWS_ACCESS_KEY_ID=AAA AWS_SECRET_ACCESS_KEY=BBB aws s3 cp hello.sh.yml s3://opt-prometheus-rules-test/ # to upload

AWS_ACCESS_KEY_ID=AAA AWS_SECRET_ACCESS_KEY=BBB aws s3 cp s3://opt-prometheus-rules-test/JmeterTest.jmx . # to download

最终发现问题出在access policy设置错误,禁止所有获取操作。

我联系了管理员,通过修改访问策略解决了这个问题。

【问题讨论】:

    标签: amazon-s3 wget http-status-code-403


    【解决方案1】:

    如果您对此错误与通过 linux 服务器托管的 AWS S3 网站有关,请继续阅读。

    转到 AWS 服务 S3 并单击您创建的存储桶,然后单击 PERMISSIONS 选项卡,然后单击右侧的 EDIT 选项,然后为所有人(公共访问)的对象和对象 ACL 授予读取访问权限。

    在此确认您的访问权限我了解这些更改对该对象的影响。

    提供保存更改。现在返回命令提示符,您的错误将消失。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-19
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 2015-01-06
      • 2013-11-18
      • 1970-01-01
      相关资源
      最近更新 更多