在 Cloud Shell 中設定 GCS CORS 步驟

點右上角工具列的「>_」圖示 → 開啟 Cloud Shell(會跳出一個類似 Terminal 的視窗)

在 Cloud Shell 中執行以下指令,開啟一個編輯器

$ vi cors.json

內容

[
  {
    "origin": [
      "https://來源網址1",
      "https://來源網址2",
      "https://來源網址3"
    ],
    "method": ["GET", "HEAD"],
    "responseHeader": ["Content-Type"],
    "maxAgeSeconds": 3600
  }
]

存檔後離開執行

$ gsutil cors set cors.json gs://your-bucket-name

驗證結果

gsutil cors get gs://your-bucket-name

CORS 設定後大約會在幾分鐘內生效,但有時前端瀏覽器有 cache,請記得用 Ctrl+Shift+R 強制重新整理

若未來還需要更新,只要改 cors.json 再重新執行 gsutil cors set 即可。