为 CORS 配置 Unity Catalog 存储帐户

必须为 Azure Databricks 配置跨域资源共享 (CORS),以便高效地将文件上传到 Unity Catalog 中定义的托管卷。

可以在初始部署 Unity Catalog 元存储期间配置 CORS 设置,或稍后更改这些设置。 只有具有足够特权的云管理员才能应用这些更改。 以下说明假定你具有适当的凭据,并且已登录到包含存储帐户的帐户的云控制台。

为 Azure Data Lake Storage Gen2 配置 CORS 设置

  1. 使用 Azure 门户导航到你的存储帐户

  2. 选择“设置”>“资源共享(CORS)”

  3. 确保已选中“Blob 服务”选项卡。 按如下所示编辑字段:

    字段
    允许的源 https://*.databricks.azure.cn
    允许的方法 PUT
    允许的标题 x-ms-blob-type
    公开的标题 (留空)
    最长时间 1800
  4. 选择“保存”。