Mengonfigurasi cross-origin resource sharing (CORS)

Cross Origin Resource Sharing (CORS) memungkinkan interaksi antar-resource dari asal yang berbeda, hal yang biasanya dilarang untuk mencegah perilaku berbahaya. Halaman ini menjelaskan cara mengonfigurasi CORS di bucket Cloud Storage untuk origin contoh, origin pemutar media Shaka online.

Untuk mengaktifkan cross-origin resource sharing (CORS) di bucket Cloud Storage, lakukan tindakan berikut:
  1. Buat file JSON yang berisi hal berikut:
    [
      {
        "origin": ["https://shaka-player-demo.appspot.com/"],
        "responseHeader": ["Content-Type", "Range"],
        "method": ["GET", "HEAD"],
        "maxAgeSeconds": 3600
      }
    ]
  2. Jalankan perintah berikut setelah mengganti JSON_FILE_NAME dengan nama file JSON yang Anda buat di langkah sebelumnya:
    gcloud storage buckets update gs://BUCKET_NAME --cors-file=JSON_FILE_NAME.json