Google cloud platform 如何在提取器配置上传到Airflow后恢复我的DAG?

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中删除 修理很容易。只需重新编写损

我在GCP项目中使用Bizzflow.net ETL模板。在我的提取器配置(extractor.json)工作期间,我将无效配置上载到了我的repo中。运行
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分钟后。你们都会回来的

当然,您必须拥有相应的权限才能这样做。通常,此修复程序适用于分配了GCP
Owner
角色的项目管理员