교차 출처 리소스 공유(CORS) 구성

교차 출처 리소스 공유(CORS)는 출처가 다른 리소스 간의 상호작용을 허용합니다. 일반적으로 이러한 상호작용은 악의적인 행동을 방지하기 위해 금지되어 있습니다. 이 페이지에서는 온라인 Shaka 미디어 플레이어의 원본인 샘플 원본용 Cloud Storage 버킷에서 CORS를 구성하는 방법을 설명합니다.

Cloud Storage 버킷에서 교차 출처 리소스 공유(CORS)를 사용 설정하려면 다음을 수행합니다.
  1. 다음을 포함하는 JSON 파일을 만듭니다.
    [
      {
        "origin": ["https://shaka-player-demo.appspot.com/"],
        "responseHeader": ["Content-Type", "Range"],
        "method": ["GET", "HEAD"],
        "maxAgeSeconds": 3600
      }
    ]
  2. JSON_FILE_NAME을 이전 단계에서 만든 JSON 파일 이름으로 바꾼 후 다음 명령어를 실행합니다.
    gcloud storage buckets update gs://BUCKET_NAME --cors-file=JSON_FILE_NAME.json