设置 Databricks Apps 工作区和开发环境

若要生成、部署和运行 Databricks 应用,环境必须满足特定的先决条件。 这些包括对 Azure Databricks 工作区和本地开发环境的要求。

设置 Azure Databricks 工作区

若要在 Azure Databricks 工作区中部署和运行应用,请确保它满足以下要求:

  • 工作区位于支持无服务器计算的区域,因为 Databricks Apps 依赖于此基础结构。 请参阅 无服务器可用性
  • 网络配置(如VPC防火墙规则或出口控制)允许对*.databricksapps.com域进行出站访问。

设置开发环境

所有应用都需要 Azure Databricks CLI 0.229.0 或更高版本,配置为访问工作区。 若要安装或更新 CLI,请参阅 安装或更新 Databricks CLI。 Azure Databricks 建议使用 OAuth 用户到计算机 (U2M) 身份验证

可以使用 Python、Node.js或混合体系结构来开发应用,该体系结构组合了两者。 根据应用使用的语言安装以下工具。

Python

如果要使用 Python 创建应用,则开发环境必须满足以下要求。

Node.js

如果要使用 Node.js创建应用,则开发环境必须满足以下要求。

  • 已安装 Node.js 22.16 或更高版本。

  • (可选)如果您的应用程序需要访问 Databricks SQL,请确保已安装用于 Node.js的 Databricks SQL 驱动程序。 安装方式如下:

    npm i @databricks/sql