你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在工作流编排管理器中创建 Airflow 环境

注意

工作流编排管理器由 Apache Airflow 提供支持。

本文介绍如何在工作流编排管理器中设置和配置 Airflow 环境。

先决条件

  • Azure 订阅:如果没有 Azure 订阅,请在开始之前创建一个免费帐户。
  • Azure 数据工厂:在支持工作流编排管理器预览版的区域中创建一个数据工厂实例或选择现有的数据工厂实例。

创建环境

若要创建新的工作流编排管理器环境,请执行以下操作:

  1. 转到“管理”中心并选择“Airflow (预览版)”>“+ 新建”,打开“Airflow 环境设置”页

    显示如何创建新的工作流编排管理器环境的屏幕截图。

  2. 输入信息并选择 Airflow 配置的选项。

    显示 Airflow 环境详细信息的屏幕截图。

    重要

    使用“基本”身份验证时,请记住在此页上指定的用户名和密码。 稍后需要它们以在 Airflow UI 中登录。 默认选项为“Azure AD”。 它不需要为 Airflow 环境创建用户名和密码, 而是使用 Azure 数据工厂的登录用户凭据来登录和监视有向无环图 (DAG)。

    “Airflow 环境设置”页上的更多选项

    • 启用 git 同步:可以允许 Airflow 环境自动与 Git 存储库同步,而不是手动导入 DAG。 有关详细信息,请参阅在工作流编排管理器中同步 GitHub 存储库
    • Airflow 配置替代:可以替代在 airflow.cfg 中设置的任何 Airflow 配置。 例如,name: AIRFLOW__VAR__FOOvalue: BAR。 有关详细信息,请参阅 Airflow 配置
    • 环境变量:可以使用 Airflow 中的该键值存储来存储和检索任意内容或设置。
    • 要求:可以使用此选项预安装 Python 库。 可稍后更新这些要求。
    • Kubernetes 机密:可以为 Airflow 环境创建自定义 Kubernetes 机密。 例如,用于拉取 KubernetesPodOperator 映像的专用注册表凭据
  3. 根据要求填写所有信息后,选择“创建”