프로젝트에 실패하거나 취소된 파이프라인 실행이 포함된 경우 이를 삭제할 수 있습니다. 일괄 삭제 작업에서 최대 32개의 파이프라인 실행을 삭제할 수 있습니다.
파이프라인 실행 삭제를 시작하면 파이프라인 실행 상태가 삭제 중으로 변경됩니다. 파이프라인 실행이 이 상태로 한 시간 동안 유지되면 Vertex AI 파이프라인에서 영구 삭제를 위해 대기열에 추가합니다. 이후 일일 예약 작업은 영구 삭제를 위해 대기열에 추가된 모든 파이프라인 실행을 영구적으로 삭제합니다.
파이프라인 실행 삭제
파이프라인 실행을 삭제하려면 Google Cloud 콘솔, REST API 또는 Python용 Vertex AI SDK를 사용합니다.
콘솔
다음 안내에 따라 Google Cloud 콘솔에서 진행 중인 파이프라인 실행을 삭제합니다.
- Vertex AI 섹션에서 파이프라인 페이지의 실행 탭으로 이동합니다.
- 삭제할 취소되거나 실패한 파이프라인 실행 옆의 체크박스를 선택합니다.
- 삭제를 클릭합니다. 이 옵션은 파이프라인 실행이 실패 또는 취소됨 상태인 경우에만 사용할 수 있습니다.
삭제를 클릭하면 파이프라인 실행 상태가 삭제 중으로 변경된 후 영구적으로 삭제됩니다.
REST
진행 중이거나 예약된 파이프라인 실행을 삭제하려면 pipelineJobs.delete 메서드를 사용하여 DELETE
요청을 전송합니다.
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- LOCATION: 파이프라인 실행이 있는 리전입니다. Vertex AI Pipelines을 사용할 수 있는 리전에 대한 자세한 내용은 Vertex AI 위치 가이드를 참조하세요.
- PROJECT_ID: 파이프라인 실행이 포함된 Google Cloud 프로젝트입니다.
- PIPELINE_RUN_ID: 삭제할 파이프라인 실행의 고유 ID입니다. 파이프라인 실행 ID는 Google Cloud 콘솔의 파이프라인 페이지에 있는 실행 탭에 표시됩니다.
HTTP 메서드 및 URL:
DELETE https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID
요청을 보내려면 다음 옵션 중 하나를 선택합니다.
curl
다음 명령어를 실행합니다.
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID"
PowerShell
다음 명령어를 실행합니다.
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID" | Select-Object -Expand Content
다음과 비슷한 JSON 응답이 표시됩니다.
{ "name": "projects/PROJECT_NUMBER/locations/us-central1/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.aiplatform.v1.DeleteOperationMetadata", "genericMetadata": { "createTime": "2025-07-25T16:23:47.201943Z", "updateTime": "2025-07-25T16:23:47.201943Z" } }, "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }
Python
다음 샘플을 사용하여 PipelineJob.delete
메서드를 사용하여 실패하거나 취소된 파이프라인 실행을 삭제합니다.
from google.cloud import aiplatform aiplatform.init(project="PROJECT_ID", location="LOCATION") pipeline_job = aiplatform.PipelineJob.get(resource_name="PIPELINE_RUN_ID") pipeline_job.delete()
다음을 바꿉니다.
- PROJECT_ID: 파이프라인 실행이 포함된 Google Cloud 프로젝트입니다.
- LOCATION: 파이프라인 실행이 있는 리전입니다. Vertex AI Pipelines을 사용할 수 있는 리전에 대한 자세한 내용은 Vertex AI 위치 가이드를 참조하세요.
- PIPELINE_RUN_ID: 삭제하려는 파이프라인 실행의 고유 ID ID는Google Cloud 콘솔의 파이프라인 페이지에 있는 실행 탭에 표시됩니다.
여러 파이프라인 실행 삭제
실패하거나 취소된 파이프라인 실행을 동시에 여러 개 삭제하려면Google Cloud 콘솔, REST API 또는 Vertex AI SDK for Python을 사용합니다. 동일한 프로젝트 및 리전에 있는 파이프라인 실행을 일괄 삭제할 수 있습니다.
콘솔
다음 안내에 따라 Google Cloud 콘솔에서 진행 중인 파이프라인 실행을 여러 개 삭제합니다.
- Vertex AI 섹션에서 파이프라인 페이지의 실행 탭으로 이동합니다.
- 삭제할 취소되거나 실패한 파이프라인 실행 옆에 있는 체크박스를 선택합니다.
- 삭제를 클릭합니다. 이 옵션은 선택한 모든 파이프라인 실행이 실패 또는 취소됨 상태인 경우에만 사용할 수 있습니다.
삭제를 클릭하면 선택한 파이프라인 실행이 영구적으로 삭제되기 전에 상태가 삭제 중으로 변경됩니다.
REST
진행 중이거나 예약된 여러 파이프라인 실행을 일괄 삭제하려면 pipelineJobs.batchDelete 메서드를 사용하여 POST
요청을 전송합니다.
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- LOCATION: 파이프라인 실행이 있는 리전입니다. Vertex AI Pipelines을 사용할 수 있는 리전에 대한 자세한 내용은 Vertex AI 위치 가이드를 참조하세요.
- PROJECT_ID: 파이프라인 실행이 포함된 Google Cloud 프로젝트입니다.
- PIPELINE_RUN_ID_1, PIPELINE_RUN_ID_2: 삭제하려는 파이프라인 작업의 ID입니다. 작업 ID는 Google Cloud 콘솔의 파이프라인 페이지에 있는 실행 탭에서 찾을 수 있습니다.
HTTP 메서드 및 URL:
POST https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/pipelineJobs:batchDelete
JSON 요청 본문:
{ "names": [ "projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID_1", "projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID_2" ] }
요청을 보내려면 다음 옵션 중 하나를 선택합니다.
curl
요청 본문을 request.json
파일에 저장하고 다음 명령어를 실행합니다.
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:batchDelete"
PowerShell
요청 본문을 request.json
파일에 저장하고 다음 명령어를 실행합니다.
$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:batchDelete" | Select-Object -Expand Content
다음과 비슷한 JSON 응답이 표시됩니다.
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.aiplatform.v1.DeleteOperationMetadata", "genericMetadata": { "createTime": "2025-05-31T16:07:12.233655Z", "updateTime": "2025-05-31T16:07:12.233655Z" } }, "done": true, "response": { "@type": "type.googleapis.com/google.cloud.aiplatform.v1.BatchDeletePipelineJobsResponse", "pipelineJobs": [ { "name": "projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID_1" }, { "name": "projects/PROJECT_ID/locations/LOCATION/pipelineJobs/PIPELINE_RUN_ID_2" } ] } }
Python
다음 샘플을 사용하여 PipelineJob.batch_delete
메서드를 통해 진행 중이거나 예약된 여러 파이프라인 실행을 삭제합니다.
from google.cloud import aiplatform_v1 from google.api_core.client_options import ClientOptions pipeline_run_ids_to_delete = ["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_delete = [] for run_id in pipeline_run_ids_to_delete: full_resource_name = f"projects/PROJECT_NUMBER/locations/LOCATION/pipelineJobs/{run_id}" pipeline_resource_names_to_delete.append(full_resource_name) parent = f"projects/PROJECT_ID/locations/LOCATION"
pipeline_job_client.batch_delete_pipeline_jobs( parent=parent, names=pipeline_resource_names_to_delete )
다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID입니다.
- PROJECT_ID: 파이프라인 실행이 포함된 Google Cloud 프로젝트입니다.
- PROJECT_NUMBER: 프로젝트의 프로젝트 번호입니다. 이 프로젝트 번호는 Google Cloud 콘솔에서 찾을 수 있습니다. 자세한 내용은 프로젝트 이름, 번호, ID 찾기를 참고하세요.
- PIPELINE_RUN_ID_1, PIPELINE_RUN_ID_2: 삭제하려는 파이프라인 작업의 ID입니다. 파이프라인 실행 ID는 Google Cloud 콘솔의 파이프라인 페이지에 있는 실행 탭에 표시됩니다.