メインコンテンツまでスキップ

CORS の Unity Catalog ストレージ アカウントを構成する

Databricks のクロスオリジン リソース共有 (CORS) を構成して、Unity Catalog で定義されているマネージド ボリュームにファイルを効率的にアップロードする必要があります。

CORS 設定は、Unity Catalog メタストア ストレージの初期デプロイ時に構成することも、後で変更することもできます。 十分な権限を持つクラウド管理者のみが、これらの変更を適用できます。 次の手順は、適切な資格情報があり、ストレージ アカウントを含むアカウントのクラウド コンソールにログインしていることを前提としています。

Google Cloud Storage の CORS 設定を構成する

  1. 次の構成で JSON ファイルを作成します。

    JSON
    [
    {
    "origin": ["https://*.gcp.databricks.com"],
    "method": ["GET"],
    "responseHeader": ["Content-Type"],
    "maxAgeSeconds": 3600
    }
    ]
  2. 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/