阿里雲團隊努力不懈,力求將最新的技術內容更快地以您最熟悉的語言呈現。本文由簡體中文內容自動轉碼而成,過程無人工干預。阿里雲不保證此自動轉碼的準確性、完整性及時效性。因轉碼造成的任何內容錯誤及因此可能帶來的損失,阿里雲概不負責,敬請見諒。本文内容請以簡體中文版本為準。
全部產品
Search
文件中心

自訂網域名綁定

更新時間: Oct 30, 2018

OSS支援使用者將自訂的網域名稱綁定到OSS服務上,這樣能夠支援使用者無縫地將儲存遷移到OSS上。例如使用者的網域名稱是my-domain.com,之前使用者的所有圖片資源都是形如http://img.my-domain.com/x.jpg的格式,使用者將圖片儲存遷移到OSS之後,通過綁定自訂網域名,仍可以使用原來的地址訪問到圖片:

  • 開通OSS服務並建立Bucket
  • 修改網域名稱的DNS配置,增加一個CNAME記錄,將img.my-domain.com指向OSS服務的endpoint(如my-bucket.oss-cn-hangzhou.aliyuncs.com)
  • 官網控制台將img.my-domain.com與建立的Bucket綁定
  • 將圖片上傳到OSS的這個Bucket中

這樣就可以通過原地址http://img.my-domain.com/x.jpg訪問到儲存在OSS上的圖片。綁定自訂網域名請參考自訂網域名綁定

在使用SDK時,也可以使用自訂網域名作為endpoint,這時需要將cname參數設定為true,如下面的例子:

  1. let OSS = require('ali-oss')
  2. let client = new OSS({
  3. endpoint: '<Your endpoint>'
  4. accessKeyId: '<Your AccessKeyId>',
  5. accessKeySecret: '<Your AccessKeySecret>',
  6. cname: true
  7. });
  8. client.useBucket('my-bucket')

注意:

  • 使用CNAME時,無法使用list_buckets介面。(因為自訂網域名已經綁定到某個特定的Bucket)