CORS の Unity Catalog ストレージ アカウントを構成する
Databricks のクロスオリジン リソース共有 (CORS) を構成して、Unity Catalog で定義されているマネージド ボリュームにファイルを効率的にアップロードする必要があります。
CORS 設定は、Unity Catalog メタストア ストレージの初期デプロイ時に構成することも、後で変更することもできます。 十分な権限を持つクラウド管理者のみが、これらの変更を適用できます。 次の手順は、適切な資格情報があり、ストレージ アカウントを含むアカウントのクラウド コンソールにログインしていることを前提としています。
S3 の CORS 設定を構成する
次の手順は、AWS コンソールを使用して、必要な CORS 設定で S3 バケットのアクセス許可を更新する方法を示しています。
注記
代わりに AWS CloudFormation テンプレートを使用する場合は、CloudFormation がこれらの手順に記載されているものとは異なるプロパティ名を使用することに注意してください。 AWS CloudFormation リファレンスの CORS 設定手順 を使用して、正しいプロパティ名を取得します。
-
AWS コンソールを使用して、バケットリストからバケットを選択します。
-
[アクセス許可] を選択します。
-
[Cross-origin リソース共有 (CORS)] で [編集 ] を選択します。
-
次の JSON 設定をテキスト ボックスにコピーします。
JSON[
{
"AllowedHeaders": [],
"AllowedMethods": ["PUT"],
"AllowedOrigins": ["https://*.databricks.com"],
"ExposeHeaders": [],
"MaxAgeSeconds": 1800
}
] -
[ 変更の保存 ] を選択します。