OSS 提供HTML5協議中的跨域資源共用CORS設定,幫助您實現跨域訪問。當OSS收到一個跨域請求(或者OPTIONS請求)時,會讀取儲存空間對應的CORS規則,然後進行相應的許可權檢查。OSS會依次檢查每一條規則,使用第一條匹配的規則來允許請求並返回對應的header。如果所有規則都匹配失敗,則不附加任何CORS相關的header。

操作步驟

  1. 進入OSS管理主控台介面。
  2. 在左側儲存空間列表中,單擊目標儲存空間名稱,開啟該儲存空間概覽頁面。
  3. 單擊基礎設定頁簽,找到跨網域設定區域,然後單擊設定
  4. 單擊建立規則,開啟設定跨域規則對話方塊。
  5. 設定跨域規則。
    • 來源:指定允許的跨域請求的來源。允許多條匹配規則,以回車為間隔。每個匹配規則允許使用最多一個“*”萬用字元。
    • 允許Methods:指定允許的跨域要求方法。
    • 允許Headers:指定允許的跨域請求 header。允許多條匹配規則,以回車為間隔。每個匹配規則使用最多一個“*”萬用字元。
    • 暴露Headers:指定允許用戶從應用程式中訪問的回應標頭(例如一個 Javascript 的 XMLHttpRequest 對象)。
    • 緩存時間:指定瀏覽器對特定資源的預取(OPTIONS)請求返回結果的緩存時間。
      说明
      每個儲存空間最多可以配置 10 條規則。
  6. 單擊確定
    说明
    您也可以對已有的規則進行編輯和刪除操作。