xdl17

作者: 不停在路上 | 来源:发表于2016-08-29 11:59 被阅读0次

OSS服务介绍

阿里云对象存储(Object Storage Service,简称OSS),是阿里云对外提供的海量,安全,低成本,高可靠的云存储服务。用户可以通过调用API,在任何应用、任何时间、任何地点上传和下载数据,也可以通过用户Web控制台对数据进行简单的管理。OSS适合存放任意文件类型,适合各种网站、开发企业及开发者使用。

使用OSS

1.开通 OSS 服务。
2.创建存储空间。
3.上传文件。
4.分享文件。
5.删除文件。

Node.js环境中使用OSS JavaScript SDK来访问OSS服务

1.安装SDK:npm install ali-oss
2.使用同步方式:npm install co
3.初始化Client
var co = require('co');
var OSS = require('ali-oss');
var client = new OSS({
region: '<Your region>',
accessKeyId: '<Your AccessKeyId>',
accessKeySecret: '<Your AccessKeySecret>'
});
4.查看Bucket列表
co(function* () {
var result = yield client.listBuckets();
console.log(result);
}).catch(function (err) {
console.log(err);
});


QQ截图20160829112146.jpg

5.查看文件列表
co(function* () {
client.useBucket('Your bucket name');
var result = yield client.list({
'max-keys': 5
});
console.log(result);
}).catch(function (err) {
console.log(err);
});


QQ截图20160829113721.jpg
6.上传一个文件
co(function* () {
client.useBucket('Your bucket name');
var result = yield client.put('object-key', 'local file');
console.log(result);
}).catch(function (err) {
console.log(err);
});
QQ截图20160829114208.jpg
7.下载一个文件
co(function* () {
var result = yield client.get('object-key', 'local file');
console.log(result);
}).catch(function (err) {
console.log(err);
});
QQ截图20160829115028.jpg
8.删除一个文件

co(function* () {
var result = yield client.delete('object-key');
console.log(result);
}).catch(function (err) {
console.log(err);
});


QQ截图20160829115446.jpg

相关文章

  • xdl17

    OSS服务介绍 阿里云对象存储(Object Storage Service,简称OSS),是阿里云对外提供的海量...

网友评论

      本文标题:xdl17

      本文链接:https://www.haomeiwen.com/subject/mrexettx.html