【发布时间】:2018-09-12 09:58:01
【问题描述】:
使用wget 通过presignedUrl 从S3 获取文件,我可以使用
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