Airflow 云生成器DAG级访问控制

Airflow 云生成器DAG级访问控制,airflow,google-cloud-composer,Airflow,Google Cloud Composer,根据Cloud Composer文档,不支持RBAC功能。 我想知道是否有其他方法可以为访问Cloud Composer中的Airflow UI的用户启用DAG级别的访问控制 谢谢 Marco根据,您可以使用云身份和访问管理(Cloud IAM)进行访问控制。Cloud IAM为多个谷歌云产品提供身份管理,并在谷歌云项目中运营 您可以使用云控制台、gcloud命令行、restapi或客户端库管理项目中的角色。Google提供了一个教程,其中描述了如何在CloudIAM中将特定角色授予团队成员 作

根据Cloud Composer文档,不支持RBAC功能。
我想知道是否有其他方法可以为访问Cloud Composer中的Airflow UI的用户启用DAG级别的访问控制

谢谢
Marco

根据,您可以使用云身份和访问管理(Cloud IAM)进行访问控制。Cloud IAM为多个谷歌云产品提供身份管理,并在谷歌云项目中运营

您可以使用云控制台、gcloud命令行、restapi或客户端库管理项目中的角色。Google提供了一个教程,其中描述了如何在CloudIAM中将特定角色授予团队成员

作为下面的示例,您可以看到如何使用gcloud向用户授予编辑器角色:

如果您对命令行界面有任何疑问,也可以查看以获得进一步的澄清。

根据,您可以使用云标识和访问管理(Cloud IAM)进行访问控制。Cloud IAM为多个谷歌云产品提供身份管理,并在谷歌云项目中运营

您可以使用云控制台、gcloud命令行、restapi或客户端库管理项目中的角色。Google提供了一个教程,其中描述了如何在CloudIAM中将特定角色授予团队成员

作为下面的示例,您可以看到如何使用gcloud向用户授予编辑器角色:


如果您对命令行界面有任何疑问,也可以查看以获得进一步的澄清。

我有非正式的方法来启用它

1.goto合成桶(GCS)

2.下载并编辑afflow.cfg

[webserver]
.
.
.
authenticate = True
auth_backend = airflow.contrib.auth.backends.password_auth
filter_by_owner = True
3.上传回来

*!!!念给我听!!! 它会在什么时候恢复

1.更改节点号


2.GUI中的overide配置*

我有非正式的方法来启用它

1.goto合成桶(GCS)

2.下载并编辑afflow.cfg

[webserver]
.
.
.
authenticate = True
auth_backend = airflow.contrib.auth.backends.password_auth
filter_by_owner = True
3.上传回来

*!!!念给我听!!! 它会在什么时候恢复

1.更改节点号


2.GUI中的overide配置*

我已经尝试过这种配置,它很有效,谢谢!但现在我面临另一个问题,如何创建第一个用户?根据Airflow文档,有一个python脚本要运行,请参阅。我在哪里可以运行这个脚本?我已经尝试了这个配置,它的工作,谢谢!但现在我面临另一个问题,如何创建第一个用户?根据Airflow文档,有一个python脚本要运行,请参阅。在哪里可以运行此脚本?