腾讯云对象存储-nodejs-增、删、查

云对象存储的域名管理,其中数字以100开头就用项目密钥,125开头用密钥
API 密钥
项目密钥

可能还需要设置跨域,报错就试一下

var COS = require('cos-nodejs-sdk-v5');

var cos = new COS({
    AppId: "10058...",     // 替换为你的appid
    SecretId: "AKID9T......................",  // 替换为你的SecretId
    SecretKey: "x4tNv.....................", // 替换为你的SecretKey
});

// 添加
cos.sliceUploadFile({
    Bucket: 'xh', // 替换为你的Bucket名称
    Region: 'cn-east', // 设置COS所在的区域,对应关系: 华南->cn-south, 华东->cn-east, 华北->cn-north
    Key: 'a.html', // 设置上传到cos后的文件的名称
    FilePath: 'a.html' // 设置要上传的本地文件
}, function (err, data) {
    if (!err) {
        console.log(data);
    } else {
        console.log(err);
    }
});

// 删除
cos.deleteObject({
    Bucket: 'xh', // 替换为你的Bucket名称
    Region: 'cn-east', // 设置COS所在的区域,对应关系: 华南->cn-south, 华东->cn-east, 华北->cn-north
    Key: 'a.html', // 替换为要删除的cos文件的名称
}, function(err, data) {
    if (err) {
        console.log(err);
    } else {
        console.log(data);
    }
});

// 获取
cos.getBucket({
    Bucket: 'xh', // 替换为你的Bucket名称
    Region: 'cn-east', // 设置COS所在的区域,对应关系: 华南->cn-south, 华东->cn-east, 华北->cn-north
}, function(err, data) {
    if(err) {
        console.log(err);
    } else {
        console.log(data);
    }
});
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,087评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,954评论 25 709
  • https://aws.amazon.com/cn/s3/faqs/#sia_anchor Amazon Simp...
    守望者_1065阅读 8,404评论 0 5
  • 昨天连续两天下雨了,这样的天气只适合慵懒得赖床。比起早起的上班族,我还是些许幸福。大果外婆不在家。看了看家里的菜,...
    大果果ly阅读 95评论 0 0
  • 小时候总想走出去,走出淳朴闭塞的村庄,走出土生土长的小城,去看看外面不一样的世界。上大学时来到了离家一千多公...
    堂堂夜影阅读 279评论 1 1