我正在尝试弄清楚 Airflow 如何在多租户环境中工作。具体来说,要求应如下所示:
- 两个团队 TeamA 和 TeamB 正在使用一个 Airflow 实例。
- 团队的 A 和 B 每个都有自己的服务用户帐户:serviceUserA 和 ServiceUserB,他们应该在其下运行他们的工作。
- 出于安全原因,团队 A 不应创建在 ServiceUserB 下运行的作业,反之亦然。
在这一点上,我不清楚要求 3. 是否可以通过 Airflow 来满足,除非给每个团队一个单独的 Airflow 实例。有什么方法可以实现吗?