gpt4 book ai didi

amazon-web-services - 将来自远程资源的对象放入 Amazon S3

转载 作者:行者123 更新时间:2023-12-04 08:02:50 24 4
gpt4 key购买 nike

我正在尝试找到一种方法,将 Internet 中某处的对象放入 Amazon S3,而无需先下载它然后将其上传到 S3。从根本上可以吗?

我正在使用 Node.js SDK。理想情况下,我想做这样的事情:

s3.client.putObject({
Bucket: 'my-own-bucket',
Key: 'myKey',
BodyFromRemoteRecource: 'https://www.google.com/images/srpr/logo4w.png'
}, function(err, data) {
if (err)
console.log(err)
else
console.log("Successfully uploaded data to myBucket/myKey");
});

最佳答案

如果源已经在 S3 上的某个位置,则可以执行此操作,但不能用于其他资源。所以不,你不能做你的示例用例要求的。

如果有帮助,您可以将数据从 URL 移动到 S3,而无需在上传前一步完全下载它。每个字节仍然必须通过您拥有的某些机器,但是您可以一次获取然后将其放入一个块。

整个 S3 API 都有文档记录 here ,你可以检查每一个操作,看看没有任何东西可以做到这一点。

关于amazon-web-services - 将来自远程资源的对象放入 Amazon S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15316616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com