快速入门
最近更新时间: 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
开发环境
使用 SDK 需要您的运行环境包含 nodejs 以及 npm,nodejs 版本建议 7.0 版本以上。
安装好 npm 之后记得在 sdk 的解压目录 npm install 一次(安装依赖包);
到 控制台密钥管理 获取您的项目 SecretId 和 SecretKey。
关于文章中出现的 SecretId、SecretKey、Bucket 等名称的含义和获取方式请参考:COS 术语信息
快速入门
到 COS 对象存储控制台 创建存储桶,得到 Bucket(存储桶名称) 和 Region(地域名称)。
到 控制台密钥管理 获取您的项目 SecretId 和 SecretKey。
参照以下代码,修改 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);
});
相关文档
更多例子请参阅 XML Node.js SDK Demo 。
完整接口文档请参阅 XML Node.js SDK 接口文档。