Cross-Origin Resource Sharing (CORS) konfigurieren

Cross-Origin Resource Sharing (CORS) ermöglicht Interaktionen zwischen Ressourcen aus unterschiedlichen Quellen. Normalerweise wird dies verhindert, um böswilliges Verhalten zu unterbinden. Auf dieser Seite wird erläutert, wie Sie CORS für einen Cloud Storage-Bucket konfigurieren, der als Beispiel für den Ursprung des Online-Shaka-Medienplayers dient.

So aktivieren Sie Cross-Origin Resource Sharing (CORS) für einen Cloud Storage-Bucket:
  1. Erstellen Sie eine JSON-Datei, die Folgendes enthält:
    [
      {
        "origin": ["https://shaka-player-demo.appspot.com/"],
        "responseHeader": ["Content-Type", "Range"],
        "method": ["GET", "HEAD"],
        "maxAgeSeconds": 3600
      }
    ]
  2. Führen Sie den folgenden Befehl aus, nachdem Sie JSON_FILE_NAME durch den Namen der JSON-Datei, die Sie im vorherigen Schritt erstellt haben:
    gcloud storage buckets update gs://BUCKET_NAME --cors-file=JSON_FILE_NAME.json