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

简介: 本文将介绍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地址上;如何做解析看:
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外网地址上

目录
相关文章
|
运维 Serverless 网络安全
函数计算产品使用问题之通过仓库导入应用时无法配置域名外网访问,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
存储 Java 开发工具
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
阿里云OSS(Object Storage Service)是一种安全、可靠且成本低廉的云存储服务,支持海量数据存储。用户可通过网络轻松存储和访问各类文件,如文本、图片、音频和视频等。使用OSS后,项目中的文件上传业务无需在服务器本地磁盘存储文件,而是直接上传至OSS,由其管理和保障数据安全。此外,介绍了OSS服务的开通流程、Bucket创建、AccessKey配置及环境变量设置,并提供了Java SDK示例代码,帮助用户快速上手。最后,展示了如何通过自定义starter简化工具类集成,实现便捷的文件上传功能。
6013 7
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
|
域名解析 缓存 运维
【域名解析DNS专栏】域名解析故障排查手册:常见问题与解决方案
【5月更文挑战第22天】【DNS故障排查手册】解决域名无法解析、速度慢、污染劫持及配置错误问题。检查网络、清理缓存、更换DNS服务器、使用HTTPS、DNSSEC及CDN。示例:使用nslookup查询域名解析。定期检查优化DNS服务器,确保稳定安全。
6613 4
【域名解析DNS专栏】域名解析故障排查手册:常见问题与解决方案
|
网络协议 应用服务中间件 网络安全
如何排查Nginx配置问题导致的域名访问错误
如何排查Nginx配置问题导致的域名访问错误
2203 2
|
存储 分布式计算 物联网
OSS一般常见问题
OSS一般常见问题
422 1
|
NoSQL Serverless API
Serverless 架构实现弹幕场景问题之API Gateway和OSS域名未绑定成功的问题如何解决
Serverless 架构实现弹幕场景问题之API Gateway和OSS域名未绑定成功的问题如何解决
257 0
|
域名解析 弹性计算 应用服务中间件
基于nginx反向代理实现OSS固定域名IP访问
本文基于阿里云OSS手册:https://help.aliyun.com/zh/oss/use-cases/use-an-ecs-instance-that-runs-centos-to-configure-a-reverse-proxy-for-access-to-oss,继续深入讨论如何利用nginx反向代理,实现固定的IP/域名访问OSS bucket。官方文档能够解决大部分的反向代理固定IP访问oss bucket的场景,但是对于必须使用域名作为endpoint的系统,会出现signatrue鉴权问题。本文继续在官方文档的基础上,将反向代理需要域名作为endpoint的场景补齐方案。
|
域名解析 Serverless API
函数计算产品使用问题之如何配置自定义域名访问OSS中的内容
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
367 0
|
网络协议 对象存储
阿里云oss配置自有域名
阿里云oss配置自有域名
566 1
|
域名解析 对象存储
OSS绑定自定义域名(基于阿里云)
OSS绑定自定义域名(基于阿里云)
2550 0