【问题标题】:is there a way to getObjects from s3 with the url有没有办法通过 url 从 s3 获取对象
【发布时间】:2022-01-07 12:46:30
【问题描述】:

如果我想从 s3 获取我的图像,但使用 URL 作为参数中的参数是可能的。目前,我正在使用密钥获取图像。

    const downloadParams = {
        Key: fileKey,
        Bucket: BUCKET_NAME
    };

    const data = await s3.getObject(downloadParams);
    const stream = await fs.createReadStream(data);

    return await s3.getObject(downloadParams).createReadStream();
}

【问题讨论】:

  • 请告诉我们更多关于您的情况。为什么要使用 URL 而不是 Key?存储桶中的对象是否在您自己的 AWS 账户中?这些对象可以公开访问吗?

标签: javascript node.js amazon-web-services amazon-s3


【解决方案1】:

如果您有完整的图片 URL,您可以使用 request 或类似的库来获取文件,而不是使用 s3.getObject

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 2018-09-21
    • 2021-12-10
    • 1970-01-01
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多