Google Cloud Storage アップロード構成

GCS upload_credentialsを追加する

GCSソースを使用している場合は、GCSのロールリストからStorage Object Adminロールをユーザーに追加できます。ロールをユーザーに追加した後、設定ページに移動し、**相互運用性(Interoperability)**タブでキーを生成して相互運用性キーを作成します。

バケットのCORS構成を更新する

PUTメソッドとContent-Typeヘッダーをhttps://dashboard.imgix.comから許可するようにCORS構成を更新してください。GCSでは、プログラム的にまたはCLIツールを使用してこれを行うことができます。詳細については、GCS ドキュメントを参照してください。

gsutil CLIツールを使用したCORS構成の例:

gsutil cors set <CORS_JSON_FILE> gs://<BUCKET_NAME>

CORS JSON構成ファイルの例

[
  {
    "origin": ["https://dashboard.imgix.com"],
    "method": ["PUT"],
    "responseHeader": ["Content-Type"],
    "maxAgeSeconds": 3600
  }
]