設定跨源資源共享 (CORS)

跨源資源共享 (CORS) 可讓不同來源的資源互動,但通常會為了防止惡意行為而遭到禁止。本頁面說明如何針對範例來源 (線上 Shaka 媒體播放器的來源),在 Cloud Storage 值區中設定 CORS。

如要在 Cloud Storage 值區中啟用跨來源資源共享 (CORS),請按照下列步驟操作:
  1. 建立包含下列內容的 JSON 檔案:
    [
      {
        "origin": ["https://shaka-player-demo.appspot.com/"],
        "responseHeader": ["Content-Type", "Range"],
        "method": ["GET", "HEAD"],
        "maxAgeSeconds": 3600
      }
    ]
  2. JSON_FILE_NAME 替換為您在前一個步驟建立的 JSON 檔案名稱後,執行下列指令:
    gcloud storage buckets update gs://STORAGE_BUCKET_NAME --cors-file=JSON_FILE_NAME.json