【问题标题】:npm knox signed url httpnpm knox 签名网址 http
【发布时间】:2013-10-26 10:56:14
【问题描述】:

我正在使用 nodejs npm 包“knox”连接到 amazon s3。我想创建一个下载网址。

目前我使用:

var expires = new Date();
expires.setMinutes(expires.getMinutes() + 30);
var url =  client.signedUrl('/test/obj.json', expires);

这会生成如下所示的 HTTPS URL:

HTTPS://......../test/obj.json......

是否可以获取http url?

HTTP://......./text/obj.json......

我想在我的主页上显示图片,它们不需要 TLS 保护。

【问题讨论】:

    标签: node.js npm knox-amazon-s3-client


    【解决方案1】:

    完全不熟悉 Knox,但看着 at the code,如果您将 port 选项传递给 Client 构造函数,它将使用 http 而不是 https

    【讨论】:

    • 在 Knox 文档中它说,当您将“安全”标志设置为 http 或更改端口(这使得安全标志默认为 http )时,与 Amazon S3 的通信是通过 HTTP 进行的,这不会对我的凭据造成安全风险吗?
    • @NilsZiehn 如果这意味着 一切 都通过 HTTP 传递,那么它可能不是最好的做法。
    • 这至少是我对 Knox 文档的理解。
    猜你喜欢
    • 2023-03-25
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 2014-11-05
    相关资源
    最近更新 更多