文件(Object)上传至存储空间(Bucket)后,OSS会自动生成文件URL,您可以直接通过文件URL(即Bucket外网访问域名)访问该文件。若您希望通过自定义域名(自有域名)访问这些文件,需要将自定义域名绑定至文件所在的Bucket。
前提条件
已完成域名备案,详情请参见备案。
操作步骤
- 绑定自定义域名。
- 添加CNAME记录。
- 如果添加的域名为当前账号下管理的域名,开启自动添加CNAME记录。
- 在绑定域名面板,打开自动添加CNAME记录开关。
注意 若您绑定的域名已配置过CNAME,则自动添加的CNAME记录会覆盖原有的CNAME记录。
- 单击提交。
- 在绑定域名面板,打开自动添加CNAME记录开关。
- 如果添加的域名为非当前账号下的域名,手动添加CNAME记录。
若您的域名为非阿里云托管的域名,需在对应的域名解析商处配置云解析。
此处以非当前账号下阿里云托管的域名为例,手动添加CNAME记录步骤如下:
- 登录云解析DNS控制台。
- 在域名解析列表中,单击目标域名右侧的解析设置。
- 单击添加记录,填写域名解析信息。
参数 说明 记录类型 选择域名指向的类型。 此处选择CNAME。 主机记录 根据域名前缀填写主机记录。 - 如果是顶级域名,例如
aliyun.com
,输入@。 - 如果是二级域名,输入二级域名的前缀。例如域名为
abc.aliyun.com
,输入abc。 - 如果需要所有的二级域名都指向Bucket外网访问域名,输入*。
解析线路 解析域名时使用的线路。 建议选择默认,系统将自动选择最佳线路。 记录值 填写Bucket外网访问域名。Bucket外网访问域名结构为 BucketName.Endpoint
,例如华东1(杭州)地域创建了名为examplebucket的存储空间,外网Endpoint为oss-cn-hangzhou.aliyuncs.com
,则填写为examplebucket.oss-cn-hangzhou.aliyuncs.com
。TTL 域名的更新周期,保留默认值即可。 - 如果是顶级域名,例如
- 单击确定。
新增CNAME记录实时生效,修改CNAME记录最多72小时内生效。
- 如果添加的域名为当前账号下管理的域名,开启自动添加CNAME记录。
- 通过自有域名访问OSS资源。绑定自定义域名后,文件URL的格式为
https://YourDomainName/ObjectName
。例如您在华东1(杭州)地域下创建了目标存储空间examplebucket,并在examplebucket中存放了exampleobject.jpg的文件,自定义域名为
img.example.com
,此时您可以使用https://img.example.com/exampleobject.jpg
访问目标文件。