正常情况下,创建接入点后,OSS会自动为您生成接入点别名。您可以使用接入点别名访问Bucket内符合权限要求的数据。当您希望通过自定义域名访问接入点时,您需要绑定自定义域名至接入点域名。
前提条件
操作步骤
为接入点绑定自定义域名。
登录OSS管理控制台。
在左侧导航栏,单击接入点列表。
在接入点列表页面,单击已创建的接入点。
在接入点页面,单击接入点域名管理,然后单击绑定域名。
在绑定域名面板,输入要绑定的自定义域名,例如
example.com
,单击立即验证,然后复制页面显示的主机记录和CnameToken。重要复制TXT记录值后,请保持绑定域名面板,直到最终完成提交。如果关闭绑定域名面板,TXT记录值会失效,导致之后验证域名所有权失败。
添加TXT记录。
登录云解析DNS控制台。
在域名解析列表中,单击目标域名右侧的解析设置。
单击添加记录,填写域名解析信息。
参数
说明
示例值
记录类型
选择域名指向的类型为TXT。
TXT
主机记录
填写上述步骤获取的主机记录中去除域名的部分。
_dnsauth
解析请求来源
解析域名时使用的线路。 建议选择默认,系统将自动选择最佳线路。
默认
记录值
填写上述步骤获取的CnameToken。
87a5b6afb3b****
TTL
域名的更新周期,保留默认值即可。
说明生效TTL的时间有一定的延迟,请以实际为准。
10分钟
单击确认。
在OSS控制台的绑定域名面板,单击验证域名所有权并绑定。然后单击完成。
添加CNAME记录。
在域名解析列表中,单击目标域名右侧的解析设置。
单击添加记录,填写域名解析信息。
参数
说明
示例值
记录类型
选择域名指向的类型为CNAME。
CNAME
主机记录
根据域名前缀填写主机记录。
如果是二级域名,例如
example.com
,输入@。如果是三级域名,输入三级域名的前缀。例如域名为
static.example.com
,输入static。
@
解析请求来源
解析域名时使用的线路。 建议选择默认,系统将自动选择最佳线路。
默认
记录值
填写接入点别名域名。格式为
接入点别名.Region ID
。关于如何获取接入点别名,请参见创建接入点。ap-01-3b00521f653d2b3223680ec39dbbe2****-ossalias.oss-cn-qingdao.aliyuncs.com
TTL
域名的更新周期,保留默认值即可。
说明
生效TTL的时间有一定的延迟,请以实际为准。
10分钟
单击确认。
通过ossutil测试是否可以通过自定义域名访问接入点服务。
通过ossutil配置文件设置自定义域名和接入点别名的映射关系。
配置示例如下。具体步骤,请参见配置自定义域名。
[Bucket-Cname] ap-01-d571827a1e2ed76490899a8a922262****-ossalias=example.com
通过sign命令为目标文件example.txt生成签名URL。
ossutil sign oss://ap-01-d571827a1e2ed76490899a8a922262****-ossalias/example.txt
返回结果如下:
https://example.com/example.txt?Expires=1704694352&OSSAccessKeyId=LTAI*****************&Signature=mjOaJTUt4l4g****************** 0.050753(s) elapsed
通过浏览器访问生成的签名URL,提示下载或预览文件,说明已成功通过自定义域名访问接入点服务。