Я пытаюсь понять, как Airflow может работать в многопользовательской среде. В частности, требования должны выглядеть примерно так:
- Две команды, TeamA и TeamB, используют один экземпляр Airflow.
- У команд A и B есть собственная учетная запись пользователя службы: serviceUserA и ServiceUserB, под которыми они должны запускать свои задания.
- По соображениям безопасности группа A не должна иметь возможность создавать задания, которые выполняются под ServiceUserB, и наоборот.
На данный момент мне неясно, может ли требование 3) быть выполнено с помощью Airflow, за исключением предоставления каждой команде отдельного экземпляра Airflow. Есть ли способ, которым этого можно достичь?
Благодарность,
Крис