我有几个 Dags 设置来在 Cloud Composer / Airflow 中运行 KubernetesPodOperator,它们在 Composer 环境服务帐户下运行,我想知道是否可以使用与 Composer 环境中的服务帐户不同的服务帐户运行 Dag?
我看过文档,但看不到如何做到这一点
创建环境时,您需要指定一个服务帐户。您的环境的集群使用此服务帐户来运行具有不同环境组件的 pod,例如 Airflow 工作程序和调度程序。 https://cloud.google.com/composer/docs/how-to/access-control
https://cloud.google.com/composer/docs/composer-2/authentication
我认为您可以使用模拟服务帐户来执行此操作,但没有示例说明如何执行此操作https://github.com/apache/airflow/issues/12061