2017-09-04 3 views
0

Die Dataflow-Jobs sind auf meinem Dashboard überladen und ich möchte die fehlgeschlagenen Jobs aus meinem Projekt löschen. Aber im Dashboard sehe ich keine Option zum Löschen des Dataflow-Jobs. Ich bin auf der Suche nach so etwas wie unten zumindestWie lösche ich einen gcloud Dataflow-Job?

$ gcloud beta dataflow jobs delete JOB_ID 

Um alle Aufträge zu löschen,

$ gcloud beta dataflow jobs delete 

Kann jemand bitte helfen Sie mir mit diesem?

Antwort

0

Leider ist dies zur Zeit nicht möglich. Sie können einen Dataflow-Job nicht löschen. Dies ist etwas, das Sie über die public issue tracker anfordern können (ich wollte es in der Vergangenheit auch haben).

gcloud dataflow jobs --help

BEFEHLE

COMMAND ist eine der folgenden Möglichkeiten:

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. 
0

Wie Graham erwähnt, ist es nicht möglich ist, Datenfluss-Jobs zu löschen. Beachten Sie jedoch, dass Sie die Jobliste so filtern können, dass nur die Jobs angezeigt werden, die Sie interessieren. Beispiel: Status:Running,Succeeded schließt alle fehlgeschlagenen oder abgebrochenen Jobs aus.

Dataflow Job filter

Auf der Kommandozeile können Sie --status=(active|terminated|all) verwenden:

gcloud beta dataflow jobs list --status=active