Configure a partilha de recursos de origem cruzada (CORS)

A partilha de recursos de origem cruzada (CORS) permite interações entre recursos de origens diferentes, algo que é normalmente proibido para evitar comportamentos maliciosos. Esta página explica como configurar o CORS num contentor do Cloud Storage para uma origem de exemplo, a origem do leitor de multimédia online Shaka.

Para ativar a partilha de recursos de origem cruzada (CORS) num contentor do Cloud Storage, faça o seguinte:
  1. Crie um ficheiro JSON que contenha o seguinte:
    [
      {
        "origin": ["https://shaka-player-demo.appspot.com/"],
        "responseHeader": ["Content-Type", "Range"],
        "method": ["GET", "HEAD"],
        "maxAgeSeconds": 3600
      }
    ]
  2. Execute o seguinte comando depois de substituir JSON_FILE_NAME pelo nome do ficheiro JSON que criou no passo anterior:
    gcloud storage buckets update gs://STORAGE_BUCKET_NAME --cors-file=JSON_FILE_NAME.json