正常情況下,創建接入點后,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,提示下載或預覽文件,說明已成功通過自定義域名訪問接入點服務。