【发布时间】:2019-12-17 17:06:15
【问题描述】:
我使用的是由 Ceph Rados 网关提供的 S3 实例,而不是 Amazon S3。
我可以生成这样的下载网址:
http://<host>:<port>/<bucket>/<key>?AWSAccessKeyId=<access_key>&Signature=<signature>&Expires=<expires>
但某些客户端(如 iPXE)似乎无法处理从包含查询参数的 HTTP 源下载。我真的不在乎url的格式是什么,只要它可以被挑剔的客户下载。
这可能吗?
【问题讨论】:
-
这似乎只能通过额外的软件(例如,可以在飞行中修改请求的反向代理)和更多的硬件(运行它)来实现。您最好的策略可能是尝试了解导致失败的原因并尝试解决或解决它。有没有办法捕捉错误? Wireshark,如果一切都失败了。
-
感谢@Michael-sqlbot,我有很多关于 iPXE 的挖掘工作。