在Google Cloud Composer中运行airflow cli

时间:2018-05-08 19:45:07

标签: google-cloud-platform google-cloud-composer

我尝试在Google Cloud Composer环境中运行气流测试cli,但它不起作用。

基本上,我想运行airflow test来测试气流环境中的任务。我按照这里的说明进行操作:https://cloud.google.com/composer/docs/how-to/accessing/airflow-cli

这是我运行的命令:

gcloud beta composer environments run ENVIRONMENT_NAME test MY_DAG FIRST_TASK 2018-05-05

输出:

ERROR: (gcloud.beta.composer.environments.run) unrecognized arguments:

1 个答案:

答案 0 :(得分:4)

您需要在Airflow子命令(" test")和它的args之间包含两个连字符。连字符指示gcloud忽略后面的参数并将它们传递给Airflow子命令。

  

gcloud beta编辑器环境运行ENVIRONMENT_NAME测试 - MY_DAG FIRST_TASK 2018-05-05

参考:https://cloud.google.com/sdk/gcloud/reference/beta/composer/environments/run