gpt4 book ai didi

amazon-web-services - AWS S3 节点 sdk copyObject NoSuchKey 错误

转载 作者:行者123 更新时间:2023-12-05 06:39:16 27 4
gpt4 key购买 nike

更新我认为这可能是因为没有等待 Elastic Trnscoder 完成工作。

我有一个由 lambda 启动的 Amazon Elastic Transcoder 作业。我可以在“out”存储桶中看到转码后的文件。我正在尝试将此转码后的文件复制到另一个存储桶,如下所示:

let copyParams = {
Bucket: "hurontg.video.out.1",
CopySource: "hurontg.x3482.video.out/58759ab51e57_transcoded‌​.mp4", // bucket/file exists
Key: "58759ab51e57.mp4"
};

s3.copyObject(copyParams, function(err, data) {
if (err) {
console.log(err, err.stack);
} else {

}
)};

这导致:

NoSuchKey: The specified key does not exist.

如前所述,我可以验证源存储桶和文件是否存在。不确定此错误是什么意思,因为应在目标存储桶中创建 Key

最佳答案

您需要确保 CopySource 是 url 编码的,例如CopySource: encodeURIComponent("hurontg.x3482.video.out/58759ab51e57_transcoded‌ .mp4"),.

这里有更多详细信息:https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#copyObject-property

关于amazon-web-services - AWS S3 节点 sdk copyObject NoSuchKey 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44771982/

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