Wenn Sie eine geplante oder laufende Pipelineausführung nicht mehr benötigen, können Sie sie abbrechen. Wenn mehrere Pipelineausführungen abgebrochen werden müssen, können Sie sie im Batch-Verfahren abbrechen.
Wenn Sie den Abbruch einer Pipelineausführung initiieren, ändert sich der Status der Pipelineausführung in Wird abgebrochen. In diesem Status bricht Gemini Enterprise Agent Platform Pipelines alle verbleibenden Aufgaben in der Pipeline und alle Cloud de Confiance by S3NS Dienste und Ressourcen ab, die von der Pipelineausführung aufgerufen werden. Nachdem alle diese Aufgaben, Dienste und Ressourcen abgebrochen wurden, ändert sich der Pipelinestatus in Abgebrochen.
Eine abgebrochene Pipelineausführung wird nicht gelöscht. Sie haben die Möglichkeit, die Pipelineausführung nach dem Abbruch zu löschen.
Pipelineausführung abbrechen
Verwenden Sie die Cloud de Confiance Console, die REST API oder das Agent Platform SDK for Python, um eine Pipelineausführung abzubrechen.
Console
So brechen Sie eine laufende Pipelineausführung über die Cloud de Confiance Console ab:
- Rufen Sie im Bereich „Agent Platform“ auf der Seite Pipelines den Tab Ausführungen auf.
- Klicken Sie in der Spalte Ausführung auf den Namen der Pipelineausführung, die Sie abbrechen möchten.
- Klicken Sie auf der Seite mit den Details zur Pipelineausführung auf Beenden. Diese Option ist nur verfügbar, wenn sich die Pipelineausführung im Status Wird ausgeführt befindet.
Nachdem Sie auf Beenden geklickt haben, ändert sich der Status der Pipeline in Wird abgebrochen. Nachdem alle Pipelineaufgaben, Cloud de Confiance by S3NS ‑dienste und Cloud de Confiance by S3NS ‑ressourcen, die von der Ausführung aufgerufen wurden, abgebrochen wurden, ändert sich der Status in Abgebrochen.
REST
Senden Sie eine POST Anfrage
mit der Methode pipelineJobs.cancel, um eine laufende oder geplante Pipelineausführung abzubrechen.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- LOCATION: Die Region, in der sich die Pipelineausführung befindet. Weitere Informationen zu den Regionen, in denen Agent Platform Pipelines verfügbar ist, finden Sie in der Anleitung zu den Standorten von Gemini Enterprise Agent Platform.
- PROJECT_ID: Das Cloud de Confiance by S3NS Projekt, das die Pipelineausführung enthält.
- PIPELINE_RUN_ID: Die eindeutige ID der Pipelineausführung, die Sie abbrechen möchten. Die ID der Pipelineausführung wird in der Cloud de Confiance Console auf der Seite Pipelines auf dem Tab Ausführungen angezeigt.
HTTP-Methode und URL:
POST https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID:cancel
Senden Sie die Anfrage mithilfe einer der folgenden Optionen:
curl
Führen Sie folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID:cancel"
PowerShell
Führen Sie folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID:cancel" | Select-Object -Expand Content
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Python
Verwenden Sie das folgende Beispiel, um eine laufende oder geplante Pipelineausführung mit
der PipelineJob.cancel Methode abzubrechen:
from google.cloud import aiplatform aiplatform.init(project=PROJECT_ID, location=LOCATION) pipeline_job = aiplatform.PipelineJob.get(resource_name="PIPELINE_RUN_ID") pipeline_job.cancel()
Ersetzen Sie Folgendes:
- PROJECT_ID: Das Cloud de Confiance by S3NS Projekt, das die Pipelineausführung enthält.
- LOCATION: Die Region, in der sich die Pipelineausführung befindet. Weitere Informationen zu den Regionen, in denen Agent Platform Pipelines verfügbar ist, finden Sie in der Anleitung zu den Standorten von Gemini Enterprise Agent Platform.
- PIPELINE_RUN_ID durch die eindeutige ID der Pipelineausführung , die Sie abbrechen möchten. Die ID wird in der Cloud de Confiance Console auf der Seite Pipelines auf dem Tab Ausführungen angezeigt.
Mehrere Pipelineausführungen abbrechen
Verwenden Sie die REST API oder das Agent Platform SDK for Python, um mehrere Pipelineausführungen gleichzeitig abzubrechen. Sie können Pipelineausführungen im Batch-Verfahren abbrechen, die sich im selben Projekt und in derselben Region befinden.
REST
Senden Sie eine POST Anfrage
mit der pipelineJobs.batchCancel
Methode, um mehrere laufende oder geplante Pipelineausführungen im Batch-Verfahren abzubrechen.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- LOCATION: Die Region, in der sich die Pipelineausführungen befinden. Weitere Informationen zu den Regionen, in denen Agent Platform Pipelines verfügbar ist, finden Sie in der Anleitung zu den Standorten von Gemini Enterprise Agent Platform.
- PROJECT_ID: Das Cloud de Confiance by S3NS Projekt, das die Pipelineausführungen enthält.
- PIPELINE_RUN_ID_1, PIPELINE_RUN_ID_2: Die IDs der Pipelinejobs, die Sie abbrechen möchten. Sie finden die Job-ID in derConsole auf der Seite Pipelines auf dem Tab Ausführungen in der Cloud de Confiance .
HTTP-Methode und URL:
POST https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/pipelineJobs:batchCancel
JSON-Text der Anfrage:
{
"names": [
"projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID_1",
"projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID_2"
]
}Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/pipelineJobs:batchCancel"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/pipelineJobs:batchCancel" | Select-Object -Expand Content
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.aiplatform.v1.BatchCancelPipelineJobsOperationMetadata",
"genericMetadata": {
"createTime": "2025-05-25T16:11:21.011113Z",
"updateTime": "2025-05-25T16:11:21.011113Z"
}
}
}
Python
Verwenden Sie das folgende Beispiel, um mehrere laufende oder geplante Pipelineausführungen abzubrechen
mit der PipelineJob.batch_cancel Methode:
from google.cloud import aiplatform_v1 from google.api_core.client_options import ClientOptions pipeline_run_ids_to_cancel = [ "PIPELINE_RUN_ID_1", "PIPELINE_RUN_ID_2", ] client_options = ClientOptions(api_endpoint=f"LOCATION-aiplatform.googleapis.com") pipeline_job_client = aiplatform_v1.PipelineServiceClient(client_options=client_options) pipeline_resource_names_to_cancel = [] for run_id in pipeline_run_ids_to_cancel: full_resource_name = f"projects/PROJECT_NUMBER/locations/LOCATION/pipelineJobs/{run_id.strip()}" pipeline_resource_names_to_cancel.append(full_resource_name) parent = f"projects/PROJECT_ID/locations/LOCATION" pipeline_job_client.batch_cancel_pipeline_jobs(parent=parent, names=pipeline_resource_names_to_cancel)
Ersetzen Sie Folgendes:
- PROJECT_ID: Ihre Projekt-ID.
- LOCATION: Die Region, in der die Pipelineausführungen erstellt wurden.
- PROJECT_NUMBER: Die Projektnummer für Ihr Projekt. Sie können diese Projektnummer in derConsole finden.Weitere Informationen finden Sie unter Projektnamen, ‑nummer und ‑ID finden. Cloud de Confiance
- PIPELINE_RUN_ID_1 und PIPELINE_JOB_ID_2: Die eindeutigen IDs der Pipelineausführungen, die Sie abbrechen möchten. Die IDs der Pipelineausführungen werden in der Console auf der Seite Pipelines auf dem Tab Ausführungen angezeigt. Cloud de Confiance