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 CORS (Cross-Origin Resource Sharing) in einem 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 ersetzt haben, die Sie im vorherigen Schritt erstellt haben:
    gsutil cors set JSON_FILE_NAME.json gs://BUCKET_NAME