CORS の Unity Catalog ストレージ アカウントを構成する
Databricks のクロスオリジン リソース共有 (CORS) を構成して、Unity Catalog で定義されているマネージド ボリュームにファイルを効率的にアップロードする必要があります。
CORS 設定は、Unity Catalog メタストア ストレージの初期デプロイ時に構成することも、後で変更することもできます。 十分な権限を持つクラウド管理者のみが、これらの変更を適用できます。 次の手順は、適切な資格情報があり、ストレージ アカウントを含むアカウントのクラウド コンソールにログインしていることを前提としています。
Google Cloud Storage の CORS 設定を構成する
-
次の構成で JSON ファイルを作成します。
JSON[
{
"origin": ["https://*.gcp.databricks.com"],
"method": ["GET"],
"responseHeader": ["Content-Type"],
"maxAgeSeconds": 3600
}
] -
gcloud CLI を使用して、
--cors-file
フラグを指定してstorage buckets update
コマンドを実行します。gcloud storage buckets update gs://<bucket-name> --cors-file=<cors-config-file>
ここで:
<bucket-name>
はバケットの名前です。 たとえば、my-bucket
.<cors-config-file>
は、ステップ 1 で作成した JSON ファイルへのパスです。
詳細については、[Google Cloudのドキュメント]を参照してください https://cloud.google.com/storage/docs/