web-dev-qa-db-fra.com

Comment supprimer un travail gcloud Dataflow?

Les travaux Dataflow sont encombrés sur tout mon tableau de bord, et j'aimerais supprimer les travaux ayant échoué de mon projet. Mais dans le tableau de bord, je ne vois aucune option pour supprimer le travail Dataflow. Je cherche au moins quelque chose comme ci-dessous,

$ gcloud beta dataflow jobs delete JOB_ID

Pour supprimer tous les travaux,

$ gcloud beta dataflow jobs delete

Quelqu'un pourrait m'aider avec ça?

15
Vijin Paulraj

Malheureusement, ce n'est actuellement pas possible. Vous ne pouvez pas supprimer un travail Dataflow. C'est quelque chose que vous pourriez demander via le tracker de problème public (je l'ai aussi voulu par le passé).

gcloud dataflow jobs --help

COMMANDES

COMMAND est l'un des suivants:

 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.
4
Graham Polley

Comme Graham le mentionne, il n'est pas possible de supprimer des travaux Dataflow. Cependant, notez que vous pouvez filtrer la liste des travaux pour n'afficher que les travaux qui vous intéressent. Par exemple, Status:Running,Succeeded Exclura toutes les tâches ayant échoué ou annulées.

Dataflow Job filter

Sur la ligne de commande, vous pouvez utiliser --status=(active|terminated|all):

gcloud beta dataflow jobs list --status=active
1
Scott Wegner