マルチテナント環境で Airflow がどのように機能するかを調べようとしています。具体的には、要件は次のようになります。
- TeamA と TeamB の 2 つのチームが、1 つの Airflow インスタンスを使用しています。
- チームの A と B はそれぞれ独自のサービス ユーザー アカウント (serviceUserA と ServiceUserB) を持っており、このアカウントでジョブを実行する必要があります。
- セキュリティ上の理由から、チーム A は ServiceUserB の下で実行されるジョブを作成できません (その逆も同様です)。
現時点では、各チームに個別の Airflow インスタンスを提供する以外に、要件 3. を Airflow で満たすことができるかどうかはわかりません。これを達成する方法はありますか?