Configurar el uso compartido de recursos entre dominios (CORS)

El uso compartido de recursos entre dominios (CORS) permite interacciones entre recursos de diferentes orígenes, algo que por lo general está prohibido para evitar comportamientos maliciosos. En esta página, se explica cómo configurar CORS en un bucket de Cloud Storage para un origen de muestra, que es el origen del reproductor multimedia Shaka en línea.

Para habilitar el uso compartido de recursos multiorigen (CORS) en un bucket de Cloud Storage, haz lo siguiente:
  1. Crea un archivo JSON que contenga la siguiente información:
    [
      {
        "origin": ["https://shaka-player-demo.appspot.com/"],
        "responseHeader": ["Content-Type", "Range"],
        "method": ["GET", "HEAD"],
        "maxAgeSeconds": 3600
      }
    ]
  2. Ejecuta el siguiente comando después de reemplazar JSON_FILE_NAME por el nombre del archivo JSON que creaste en el paso anterior:
    gsutil cors set JSON_FILE_NAME.json gs://GCS_BUCKET_NAME