巧妙利用CDN实现OBS服务自定义域名的https访问使用。
问题
当前OBS的自定义域名只支持http方式访问,不支持https访问。在当前业务应用安全性要求越来越高的情况下,https是必须要满足的项。那么针对这种情况,我们推荐通过CDN实现https的证书托管。从而实现OBS自定义域名的https方式访问。
OBS服务自定义域名设置介绍链接:https://support.huaweicloud.com/usermanual-obs/obs_03_0031.html
约束如下:
解决方法
1.在OBS配置自定义域名并开启CDN加速
1.1 登录华为云官网 www.huaweicloud.com,然后点击控制台--->对象存储服务。进入此服务的控制台,如下图所示:
1.2 搜索或选项需要设置自定义域名的桶名--->点击桶名--->进入桶管理页面---点击域名管理
1.3 点击 绑定用户域名--->填入域名信息--->开启CDN加速--->点击“确定”完成配置。
2.在CDN设置 证书导入和CDN缓存策略
2.1 在上一步骤完成配置后,我们进入CDN进行 证书和缓存策略配置,如下图所示,点击“管理CDN加速”进入CDN设置,选择我们添加的域名--->点击“设置”。
选择我们添加的域名--->点击“设置”
2.2 选择 “HTTPS配置”---> 点击“编辑”,打开HTTPS ,并填入HTPPS证书信息
2.3 选择 “缓存配置”----点击“编辑”,修改缓存时间为0;这样每一次请求内容都会到OBS桶内。
2.4 至此,就完成了使用https访问OBS自定义域名的的配置。完成使用自定义域名访问,还需要在DNS上修改配置,在CDN 域名管理,对应域名--基本配置中 获取CNAME值; 然后在域名对应的DNS服务商出填入此记录配置即可。
此处以华为DNS配置进行举例。
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.com/pricing.html#/cdn
OBS价格参考: https://www.huaweicloud.com/pricing.html#/obs
推荐,如果使用自定义域名进行更多 数据上传 操作等代码实现,可以参考下面帖子
https://bbs.huaweicloud.com/blogs/4981c53a764611e9bd5a7ca23e93a891
- 点赞
- 收藏
- 关注作者
评论(0)