无法从 linux 终端 wget 文件

普拉西斯帕布

我正在尝试从 S3 存储桶下载文件。URL 的链接是预先签名的 url。我可以通过网络浏览器下载 S3 链接,但不幸的是它不适用于 linux 终端。下面是示例链接。

https://prod-04-2014-tasks.s3.amazonaws.com/snapshots/054217445839/rk12345-414a7069-c29e-42b7-8c46-2772ef0f572d?X-Amz-Security%XFz%Fz2Fz 2F%2F%2F%2F%2F%2F%2FwEaDJxH5NWcgw1QYX4nXCK3AwhdbSSQNGC8Ph4Uz7gqhfJssILaqIA008aYoH4Ycs7JMs92wE2Rg4h6uQJ7TW3mYyiBJgctM4Ku%2FzpxFdBM0qBnMCEhCMxnIUkYoaQOMN1EJrRzKkAXPlhjn2dAiWMmrCQ189C5GyCDkAJHQeRkBu%2B9hH4tWhnBuSCTRzcdftu04ArNDgJ5jIy0F5cCVOAuBvZEsS4Ej1gHFJW5GY2PDzaXyktQGvz9Uk5PgPo11PPWUlbPet9ASCvaUB5z7o%2Bwg9w9Ln8wV4oMnOFT4zG4toYoArp9lP61vCkJjIvCBU%2BjA9Lq0F05N%2FVII0zoD1rft2hX42nRTpqH%2Fk2iVyafK5avikgHRSJREYjh3Mm83%2BrdiR9ZTFSpqK5Pcu2vfO%2FlgyDRwdEgPXNJuxcmzSNI7Z0Zm3l95%2B7rNadJ4FvQ8NP3u0xEz3OeJhK79%2FnnMd1Ft5doOSeO8EKY5p3ltNw9mDtOWbzamhQD34e3EgxAcWgbqU0vCjxKEb8vsvSf06QaGQ6XX1QKH5hMEsT8%2B%2BM%2FJ9t4Xf8L3%2FeympS%2BvJfPttobhXtzJSui2G7lLjaEkoAftl6ftIVkCQEovoHczwU%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=xxxxxxx&X-Amz-SignedHeaders=xxxxxx&X-Amz-Expires=600&X-Amz-Credential=xxxxxxxxxxx%2F20171030%2Fus-east-1%2Fs4z-requestXF签名=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

这是我在 wget 之后得到的回应

Resolving prod-04-2014-tasks.s3.amazonaws.com (prod-04-2014-tasks.s3.amazonaws.com)... 52.216.225.104
Connecting to prod-04-2014-tasks.s3.amazonaws.com (prod-04-2014-tasks.s3.amazonaws.com)|52.216.225.104|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2017-10-30 11:24:11 ERROR 403: Forbidden.

X-Amz-SignedHeaders=host: command not found
X-Amz-Date=xxxxxxxxxxx: command not found
X-Amz-Expires=600: command not found
X-Amz-Algorithm=xxxxxxxxxx: command not found
X-Amz-Credential=xxxxxxxxxxxxx%2Fus-east-1%2Fs3%2Faws4_request: command not found
X-Amz-Signature=xxxxxxxxxxxxxxxxx: command not found
[2]   Exit 127                X-Amz-Algorithm=xxxxxxxxxxxxxx
[3]   Exit 127                X-Amz-Date=xxxxxxxxxxxxxx
[4]   Exit 127                X-Amz-SignedHeaders=xxxxxxx
[5]-  Exit 127                X-Amz-Expires=600
[6]+  Exit 127                X-Amz-Credential=xxxxxxxxxxxx%2F20171030%2Fus-east-1%2Fs3%2Faws4_request

有没有其他方法可以从终端下载上述 URL?

普拉西斯帕布

我可以从预先签名的 S3 url 下载对象。从以下命令为我解决了问题。

wget -O text.zip " https://presigned-s3-url "

解压缩 text.zip 后,我可以看到我的文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Linux终端文件打开

来自分类Dev

Linux终端文件打开

来自分类Dev

无法从终端运行python文件

来自分类Dev

无法通过终端删除文件

来自分类Dev

如何将wget或curl终端输出保存到文件

来自分类Dev

如何将wget或curl终端输出保存到文件

来自分类Dev

我无法在Windows 10上的cmd或Kali linux的终端中运行.py文件

来自分类Dev

无法使用wget检索完整文件

来自分类Dev

无法使用wget下载文件

来自分类Dev

无法使用 wget 下载完整文件

来自分类Dev

无法使用 wget 下载 pdf 文件

来自分类Dev

Linux终端无法识别GVM安装的gradle

来自分类Dev

无法在我的Linux终端上运行Jmeter

来自分类Dev

无法从GUI或终端删除文件夹

来自分类Dev

无法从GUI或终端删除文件夹

来自分类Dev

Linux终端中的文件全局模式

来自分类Dev

在Linux上从终端运行jar文件

来自分类Dev

Redhat Linux终端配置文件位置

来自分类Dev

Linux终端输出到文件,但已过滤?

来自分类Dev

将 Linux 终端输出存储到文件

来自分类Dev

Linux无法删除文件

来自分类Dev

无法从终端文件夹中删除文件

来自分类Dev

在linux中使用终端的.raw音频文件的文件信息

来自分类Dev

无法使用wget下载目录和其中的文件

来自分类Dev

wget和PDFFileReader-无法读取格式错误的PDF文件

来自分类Dev

wget无法正确将文件下载到目录位置

来自分类Dev

wget和curl很快停止并且无法下载文件?

来自分类Dev

为什么此wget命令无法下载此文件?

来自分类Dev

无法在AFS'linux终端上更改http写入权限?