快速入门

最近更新时间: 2024-10-17 17:10:00

开发准备

SDK 获取

对象存储服务的 XML JS SDK 资源下载地址:XML Node.js SDK 。 演示示例 Demo 下载地址:XML Node.js SDK Demo

npm 引入

开发前需先安装环境依赖: npm 地址

npm i cos-nodejs-sdk-v5 --save

开发环境

  1. 使用 SDK 需要您的运行环境包含 nodejs 以及 npm,nodejs 版本建议 7.0 版本以上。

  2. 安装好 npm 之后记得在 sdk 的解压目录 npm install 一次(安装依赖包);

  3. 控制台密钥管理 获取您的项目 SecretId 和 SecretKey。

关于文章中出现的 SecretId、SecretKey、Bucket 等名称的含义和获取方式请参考:COS 术语信息

快速入门

  1. COS 对象存储控制台 创建存储桶,得到 Bucket(存储桶名称) 和 Region(地域名称)。

  2. 控制台密钥管理 获取您的项目 SecretId 和 SecretKey。

  3. 参照以下代码,修改 SecretId、SecretKey、Bucket、Region,测试上传文件。

// 引入模块
var COS = require('cos-nodejs-sdk-v5');

var region = 'REGION';        // 替换成用户的 Region
var domain = 'DOMAIN.COM';    // 替换成用户的 Domain

var endpoint = 'cos.' + region + '.' + domain;

// 创建实例
var cos = new COS({
    AppId: '1250000000',
    SecretId: 'AKIDxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    SecretKey: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    ServiceDomain: endpoint,
    Domain: '{Bucket}.' + endpoint // 传入模板字符串
});
// 分片上传
cos.sliceUploadFile({
    Bucket: 'test',
    Region: 'ap-guangzhou',
    Key: '1.zip',
    FilePath: './1.zip'
}, function (err, data) {
    console.log(err, data);
});

相关文档

  1. 更多例子请参阅 XML Node.js SDK Demo

  2. 完整接口文档请参阅 XML Node.js SDK 接口文档