Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js通过aws-sdk模块重命名s3对象大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以通过 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对象全部内容,希望文章能够帮你解决node.js通过aws-sdk模块重命名s3对象所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。