概要
FEなどからStorageへのURLへGETリクエストを許可するためのCORS設定です。
コマンド
適宜どのoriginを許可するか設定
cors.json
[
{
"origin": ["*"],
"method": ["GET"],
"maxAgeSeconds": 3600
}
]
gsutil コマンドでstorage bucket にcorsを設定
gsutil cors set cors.json gs://<your-cloud-storage-bucket>
gsutil update がリジェクトされたら
does not have storage.buckets.update access to the Google Cloud Storage bucket. Permission 'storage.buckets.update' denied on resource
と出たら、firebase のサービスアカウント(xxx.jsonで吐き出されるクレデンシャル)をダウンロードして、
gcloud auth activate-service-account --key-file=xxx.json
としてからもう一度gsutil update
以上です。