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, el origen del reproductor multimedia en línea Shaka.

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:
    gcloud storage buckets update gs://STORAGE_BUCKET_NAME --cors-file=JSON_FILE_NAME.json