Ruby-SDK之如何实现自定义域名绑定?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Ruby-SDK之如何实现自定义域名绑定?

2017-10-19 13:54:17 1789 0
OSS支持用户将自定义的域名绑定到OSS服务上,这样能够支持用户无缝地将存储 迁移到OSS上。例如用户的域名是my-domain.com,之前用户的所有图片资源都是 形如 的格式,用户将图片存储迁移到OSS之 后,通过绑定自定义域名,仍可以使用原来的地址访问到图片:
  • 开通OSS服务并创建Bucket
  • 将img.my-domain.com与创建的Bucket绑定
  • 将图片上传到OSS的这个Bucket中
  • 修改域名的DNS配置,增加一个CNAME记录,将img.my-domain.com指向OSS服务 的endpoint(如my-bucket.oss-cn-hangzhou.aliyuncs.com)

这样就可以通过原地址 访问到存储在OSS上 的图片。 绑定自定义域名请参考 自定义域名绑定
在使用SDK时,也可以使用自定义域名作为endpoint,这时需要将:cname参数 设置为true,如下面的例子: require 'aliyun/oss'

include Aliyun::OSS

client = Client.new(
  endpoint: 'ENDPOINT',
  access_key_id: 'ACCESS_KEY_ID',
  access_key_secret: 'ACCESS_KEY_SECRET',
  cname: true)

bucket = client.get_bucket('my-bucket')


注意:
  • 使用CNAME时,无法使用list_buckets接口。(因为自定义域名已经绑定到 某个特定的Bucket)
取消 提交回答
全部回答(0)
相关问答

0

回答

Ruby-SDK之如何实现管理存储空间?

2017-10-19 11:56:29 1512浏览量 回答数 0

0

回答

Ruby-SDK之如何实现管理文件?

2017-10-19 12:47:44 1626浏览量 回答数 0

0

回答

Ruby-SDK之如何实现设置防盗链?

2017-10-19 14:02:43 1631浏览量 回答数 0

0

回答

Ruby-SDK之如何实现下载文件?

2017-10-19 12:00:14 2314浏览量 回答数 0

0

回答

Ruby-SDK之如何实现快速开始?

2017-10-19 11:54:03 1705浏览量 回答数 0

0

回答

Ruby-SDK之如何实现上传文件?

2017-10-19 11:58:25 2791浏览量 回答数 0

0

回答

Ruby-SDK之如何实现异常?

2017-10-19 14:04:44 1544浏览量 回答数 0

0

回答

Ruby-SDK之如何实现静态网站托管?

2017-10-19 14:01:27 1722浏览量 回答数 0

0

回答

Ruby-SDK之如何实现设置访问权限?

2017-10-19 13:56:34 1692浏览量 回答数 0

0

回答

Ruby-SDK之如何实现使用STS访问?

2017-10-19 13:55:21 1928浏览量 回答数 0
+关注
3593
文章
840
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载