gpt4 book ai didi

node.js 通过 aws-sdk 模块重命名 s3 对象

转载 作者:IT老高 更新时间:2023-10-28 23:15:01 29 4
gpt4 key购买 nike

是否可以通过 aws-sdk 重命名 s3 上的对象? ?我找不到方法,也许有一个临时解决方案......

最佳答案

我会回答我猜因为没有人有 - 这个应该可以工作

// create a new s3 object
var s3 = new AWS.S3();

var BUCKET_NAME = 'your-bucket-name';
var OLD_KEY = '/original-file.js';
var NEW_KEY = '/new-file.js';

// Copy the object to a new location
s3.copyObject({
Bucket: BUCKET_NAME,
CopySource: `${BUCKET_NAME}${OLD_KEY}`,
Key: NEW_KEY
})
.promise()
.then(() =>
// Delete the old object
s3.deleteObject({
Bucket: BUCKET_NAME,
Key: OLD_KEY
}).promise()
)
// Error handling is left up to reader
.catch((e) => console.error(e))

关于node.js 通过 aws-sdk 模块重命名 s3 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43032362/

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