Google cloud platform 如何在提取器配置上传到Airflow后恢复我的DAG?
我在GCP项目中使用Bizzflow.net ETL模板。在我的提取器配置(extractor.json)工作期间,我将无效配置上载到了我的repo中。运行Google cloud platform 如何在提取器配置上传到Airflow后恢复我的DAG?,google-cloud-platform,Google Cloud Platform,我在GCP项目中使用Bizzflow.net ETL模板。在我的提取器配置(extractor.json)工作期间,我将无效配置上载到了我的repo中。运行git_-pullDAG后,我的提取器相关的DAG被删除,包括git_-pullDAG本身。我该如何修复它?这是一个非常常见的问题。当前版本的Bizzflow在git_pullDAG正确运行期间未检查配置的有效性,因此当您将无效配置推入项目存储库的master分支并运行git_pull时,所有DAG都将从UI中删除 修理很容易。只需重新编写损
git_-pull
DAG后,我的提取器相关的DAG被删除,包括git_-pull
DAG本身。我该如何修复它?这是一个非常常见的问题。当前版本的Bizzflow在git_pull
DAG正确运行期间未检查配置的有效性,因此当您将无效配置推入项目存储库的master
分支并运行git_pull
时,所有DAG都将从UI中删除
修理很容易。只需重新编写损坏的配置,将其推入项目repo的master
分支,然后直接在vm
机器上运行git pull
命令。要做到这一点,只需使用
gcloud身份验证登录
gcloudcomputesshadmin@vm-翼型——项目——区域
并在项目存储库中运行gitpull
命令
cd/home/admin/project
吉特拉力
2-3分钟后。你们都会回来的
当然,您必须拥有相应的权限才能这样做。通常,此修复程序适用于分配了GCP
所有者角色的项目管理员。这是一个非常常见的问题。当前版本的Bizzflow在git_pull
DAG正确运行期间未检查配置的有效性,因此当您将无效配置推入项目存储库的master
分支并运行git_pull
时,所有DAG都将从UI中删除
修理很容易。只需重新编写损坏的配置,将其推入项目repo的master
分支,然后直接在vm
机器上运行git pull
命令。要做到这一点,只需使用
gcloud身份验证登录
gcloudcomputesshadmin@vm-翼型——项目——区域
并在项目存储库中运行gitpull
命令
cd/home/admin/project
吉特拉力
2-3分钟后。你们都会回来的
当然,您必须拥有相应的权限才能这样做。通常,此修复程序适用于分配了GCPOwner
角色的项目管理员