巧妙利用CDN实现OBS服务自定义域名的https访问使用。

举报
shan0304 发表于 2019/05/15 09:34:07 2019/05/15
【摘要】 问题 当前OBS的自定义域名只支持http方式访问,不支持https访问。在当前业务应用安全性要求越来越高的情况下,https是必须要满足的项。那么针对这种情况,我们推荐通过CDN实现https的证书托管。从而实现OBS自定义域名的https方式访问。 OBS服务自定义域名设置介绍链接:https://support.huaweicloud.cn/usermanual-obs/o...

问题

     当前OBS的自定义域名只支持http方式访问,不支持https访问。在当前业务应用安全性要求越来越高的情况下,https是必须要满足的项。那么针对这种情况,我们推荐通过CDN实现https的证书托管。从而实现OBS自定义域名的https方式访问。

image.png

解决方法

1.在OBS配置自定义域名并开启CDN加速

  1.1  登录华为云官网 www.huaweicloud.cn,然后点击控制台--->对象存储服务。进入此服务的控制台,如下图所示:


image.png


1.2  搜索或选项需要设置自定义域名的桶名--->点击桶名--->进入桶管理页面---点击域名管理


image.png


1.3  点击 绑定用户域名--->填入域名信息--->开启CDN加速--->点击“确定”完成配置。

image.png

2.在CDN设置 证书导入和CDN缓存策略

  2.1 在上一步骤完成配置后,我们进入CDN进行 证书和缓存策略配置,如下图所示,点击“管理CDN加速”进入CDN设置,选择我们添加的域名--->点击“设置”。

image.png

    选择我们添加的域名--->点击“设置”

image.png


2.2  选择 “HTTPS配置”---> 点击“编辑”,打开HTTPS ,并填入HTPPS证书信息

image.png

2.3 选择 “缓存配置”----点击“编辑”,修改缓存时间为0;这样每一次请求内容都会到OBS桶内。


image.png


2.4 至此,就完成了使用https访问OBS自定义域名的的配置。完成使用自定义域名访问,还需要在DNS上修改配置,在CDN 域名管理,对应域名--基本配置中 获取CNAME值;  然后在域名对应的DNS服务商出填入此记录配置即可。

image.png


此处以华为DNS配置进行举例。


image.png


3. 费用说明

从下面表格比较可以看出 ,整体费用不会增加,如果忙时使用较多,则费用还会更低。

场景费用项单价使用流量总费用综合比较



未使用CDN

OBS公网下载流量费(忙时)0.5元/GB



100GB


最高:50元

最低:25元 


OBS公网下载流量费( 闲时 )0.25元/GB







使用CDN

CDN流量费(按流量计费)0.2元/GB


100GB

35元

OBS-CDN回源流量费0.15元/GB

CDN价格参考 : https://www.huaweicloud.cn/pricing.html#/cdn

OBS价格参考: https://www.huaweicloud.cn/pricing.html#/obs


推荐,如果使用自定义域名进行更多 数据上传 操作等代码实现,可以参考下面帖子

https://bbs.huaweicloud.cn/blogs/4981c53a764611e9bd5a7ca23e93a891

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。