阅读1015 返回首页    go 小米MIX


自定义域名绑定__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云

OSS支持用户将自定义的域名绑定到OSS服务上,这样能够支持用户无缝地将存储 迁移到OSS上。例如用户的域名是my-domain.com,之前用户的所有图片资源都是 形如https://img.my-domain.com/x.jpg的格式,用户将图片存储迁移到OSS之 后,通过绑定自定义域名,仍可以使用原来的地址访问到图片:

  • 开通OSS服务并创建Bucket
  • 修改域名的DNS配置,增加一个CNAME记录,将img.my-domain.com指向OSS服务 的endpoint(如my-bucket.oss-cn-hangzhou.aliyuncs.com)
  • 官网控制台将img.my-domain.com与创建的Bucket绑定
  • 将图片上传到OSS的这个Bucket中

这样就可以通过原地址https://img.my-domain.com/x.jpg访问到存储在OSS上 的图片。 绑定自定义域名请参考自定义域名绑定

在使用SDK时,也可以使用自定义域名作为endpoint,这时需要将cname参数 设置为true,如下面的例子:

var co = require('co');
var OSS = require('ali-oss')

var client = new OSS({
  endpoint: '<Your endpoint>'
  accessKeyId: '<Your AccessKeyId>',
  accessKeySecret: '<Your AccessKeySecret>',
  cname: true
});

client.useBucket('my-bucket')

注意:

  • 使用CNAME时,无法使用list_buckets接口。(因为自定义域名已经绑定到某 个特定的Bucket)

最后更新:2016-11-23 16:04:10

  上一篇:go 浏览器应用__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云
  下一篇:go 使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云