如何删除gcloud Dataflow作业?

时间:2017-09-04 14:16:37

标签: google-cloud-dataflow

Dataflow作业在我的仪表板上杂乱无章,我想从我的项目中删除失败的作业。但是在仪表板中,我没有看到任何删除Dataflow作业的选项。我至少在寻找类似下面的东西,

$ gcloud beta dataflow jobs delete JOB_ID

要删除所有作业,

$ gcloud beta dataflow jobs delete

有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:5)

不幸的是,这目前无法实现。您无法删除Dataflow作业。这是您可以通过public issue tracker请求的内容(我过去也想要它)。

gcloud dataflow jobs --help

  

COMMANDS

     

COMMAND是以下之一:

 cancel
    Cancels all jobs that match the command line arguments.

 describe
    Outputs the Job object resulting from the Get API.

 drain
    Drains all jobs that match the command line arguments.

 list
    Lists all jobs in a particular project.

 run
    Runs a job from the specified path.

 show
    Shows a short description of the given job.

答案 1 :(得分:1)

正如Graham所提到的,无法删除Dataflow作业。但请注意,您可以过滤作业列表以仅显示您关注的作业。例如,Status:Running,Succeeded将排除所有失败或取消的作业。

Dataflow Job filter

在命令行上,您可以使用--status=(active|terminated|all)

gcloud beta dataflow jobs list --status=active