OSS自定义域名应用及其常见问题排查

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 本文将介绍OSS自定义域名应用的优势、OSS如何绑定自定域名及OSS自定义域名常见问题排查;

一、应用OSS自定义域名的优势

1.通过自有域名访问资源:

OSS绑定自定义域名,可以让用户通过自定义域名/objectname 来访问OSS的资源。

2.增强网站一体性,规避部分安全工具报警问题

oss-cn-region.aliyuncs.com是一个公用域名,客户可以在OSS上存放任何文件的,所以会有部分客户存放了一些异常文件导致一些安全工具报警。绑定自定义域名来使用OSS,可以避免因为公用域名影响了网友们访问时候的信任感,也能增强网站的一体性。

3.快速规避业务风险

通过自定义域名访问资源,可以快速的规避一些业务风险,比如业务端需求更换bucket,如果对外提供bucket域名访问,那么业务中所有的域名都得替换为新的bucket的域名;
如果通过自定义域名访问
针对访问下载部分的逻辑:
自定义域名开启cdn 加速—》自定义域名解绑老bucket—》绑定新bucket—》自定义域名解析到新的bucket域名上/修改该自定义域名,cdn 加速的源站为新的bucket;

针对上传部分的逻辑:
业务低峰期将自定义域名解绑旧的bucket,并且绑定到新的bucket,域名解析至新bucket;这样业务逻辑端的代码不需要做变更;

注意: 实现上传逻辑的自定义域名不建议过cdn 加速;

二、OSS如何绑定自定域名

1.如何绑定

1)进入 OSS 管理控制台 界面。
2)在左侧存储空间列表中,单击目标存储空间名称,打开该存储空间概览页面。
3)单击域名管理页签。
4)单击绑定用户域名,打开绑定用户域名页面。如下图所示
1
2

注意事项

1.如果需要CDN加速,点击开启阿里云 CDN 加速按钮即可。如何开启请参考:OSS如何开启CDN加速服务
2.绑定自定义域名处开启cdn 加速与CDN控制台配置加速域名,源站为bucket域名,都是cdn 加速bucket,加速访问上没区别;就是绑定自定义域名处开启cdn 加速 对应的自定义域名绑定了bucket;

三、OSS自定义域名常见问题排查

1.CDN配置加速OSS与OSS绑定域名开启CDN加速是否存在区别

1)就加速层面没有区别
2)OSS域名管理处,显示存在区别:绑定的域名处显示 : 未单独绑定OSS域名 –cdn处加速配置oss

3

2.CDN加速OSS开启后,为何CDN处没有流量,加速不成功;

1) 排查对应自定义域名是否开启CDN加速,查OSS控制台—选择具体bucket--域名管理是否存在对应域名

2) ping 自定义域名,看是否解析到CDN提供的cname地址上;如何做解析看:https://help.aliyun.com/document_detail/44620.html?spm=5176.11065259.1996646101.searchclickresult.22a1ebfbCTIq31
mts.pier39.cn 要cname 解析至mts.pier39.cn.w.alikunlun.com 上
4

3) 排查域名解析服务商解析的cname地址是否写错

4) 排查是否是加速配置一个域名如mts.pier39.cn ,但是却将oss.pier39.cn cname 解析到mts.pier39.cn.w.alikunlun.com 上,这样oss.pier39.cn 是会加速失败的,什么域名开启的cdn 加速,什么域名就得解析至cdn 提供的cname 地址上,否则加速不成功

3.为何通过自定义域名/objectname 访问文件异常,报错The specified bucket is not valid.

排查对应的自定义域名是否有绑定bucket;自定义域名直接解析至bucket域名,而不做绑定是会报错的;

4.为何对应的资源存在,通过自定义域名访问oss资源报错404

排查绑定oss的域名是否解析至bucket外网地址上

目录
相关文章
|
27天前
|
监控 Serverless 测试技术
Serverless 应用引擎常见问题之生成的图片的oss地址配成自定义的域名如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
22 0
|
30天前
|
存储 网络协议 网络安全
oss自定义域名绑定(Custom Domain Binding)
阿里云OSS支持自定义域名绑定,让用户可通过自有域名访问存储文件。步骤包括:1) 确保域名已备案并在阿里云验证;2) 在OSS控制台选择Bucket,绑定自定义域名并验证备案号;3)(可选)配置SSL证书;4) 在DNS服务商处设置CNAME记录;5)(可选)启用CDN加速。此功能有助于提升品牌识别度、安全性和文件预览体验。
57 1
|
3月前
|
存储 搜索推荐 对象存储
OSS绑定自定义域名至Bucket默认域名
OSS绑定自定义域名至Bucket默认域名
42 1
|
27天前
|
监控 Serverless 数据安全/隐私保护
Serverless 应用引擎常见问题之删除通配符域名的时候出现报错如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
15 0
|
29天前
|
Kubernetes Java Linux
容器服务ACK常见问题之在knative中自定义域名失败如何解决
容器服务ACK(阿里云容器服务 Kubernetes 版)是阿里云提供的一种托管式Kubernetes服务,帮助用户轻松使用Kubernetes进行应用部署、管理和扩展。本汇总收集了容器服务ACK使用中的常见问题及答案,包括集群管理、应用部署、服务访问、网络配置、存储使用、安全保障等方面,旨在帮助用户快速解决使用过程中遇到的难题,提升容器管理和运维效率。
|
1月前
|
弹性计算 API 对象存储
OSS访问域名使用规则
OSS会为每一个存储空间(Bucket)分配默认的访问域名,本文介绍OSS访问域名的构成规则及使用方式。
36 0
|
2月前
|
域名解析 缓存 网络协议
使用IP地址可以访问应用系统,但通过域名无法访问时
使用IP地址可以访问应用系统,但通过域名无法访问时
56 1
|
22天前
|
存储 缓存 负载均衡
阿里云DNS常见问题之域名DNS跳转有问题如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
22天前
|
域名解析 缓存 网络协议
阿里云DNS常见问题之新购域名阿里云DNS无法解析如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
22天前
|
域名解析 缓存 网络协议
阿里云DNS常见问题之DNS域名一直连不上如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集: