本頁說明何時及如何刪除 Batch 工作。
刪除工作後,系統會從 Batch 移除查看工作及其工作時顯示的工作詳細資料和記錄。如要移除與工作相關的所有資訊和資源,您也必須從已啟用的任何其他Google Cloud 產品中刪除項目,例如 Pub/Sub 主題、BigQuery 表格或 Cloud Logging 記錄。
Google Cloud 會在作業取消、成功或失敗後 60 天自動刪除作業。系統自動刪除工作前,您可以選擇執行下列任一操作:
匯出工作資訊:如要將工作資訊保留超過 60 天,可以使用 Workflows 將工作資訊匯出至 BigQuery。詳情請參閱「匯出工作資訊」。
刪除工作:如本文所述,您可以手動刪除工作,從專案的工作清單中移除工作,且不再需要工作記錄。如果您在工作執行前或執行期間刪除工作,系統會取消並刪除該工作。
事前準備
- 如果您從未使用過 Batch,請參閱「開始使用 Batch」,並完成專案和使用者的必要條件,啟用 Batch。
-
如要取得刪除工作所需的權限,請要求管理員授予您專案的 Batch 工作編輯者 (
roles/batch.jobsEditor
) 身分與存取權管理角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
刪除工作
您可以使用 Google Cloud 控制台、gcloud CLI、Batch API、Go、Java、Node.js、Python 或 C++ 刪除工作。
控制台
如要使用 Google Cloud 控制台刪除作業,請按照下列步驟操作:
前往 Google Cloud 控制台的「Job list」(工作清單) 頁面。
按一下您建立的工作名稱。「Job details」(工作詳細資料) 頁面隨即開啟。
按一下「刪除」圖示
。在「Delete batch job?」(要刪除批次工作嗎?) 對話方塊的欄位中,輸入
Delete
。點選「刪除」。
「工作清單」頁面會顯示工作已刪除。
gcloud
如要使用 gcloud CLI 刪除工作,請使用 gcloud batch jobs delete
指令。
gcloud batch jobs delete JOB_NAME --location LOCATION
更改下列內容:
JOB_NAME
:作業名稱。LOCATION
:工作地點。
API
如要使用 Batch API 刪除作業,請使用 jobs.delete
方法:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
更改下列內容:
Go
Go
詳情請參閱 Batch Go API 參考說明文件。
如要向 Batch 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。
Java
Java
詳情請參閱 Batch Java API 參考說明文件。
如要向 Batch 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。
Node.js
Node.js
詳情請參閱 Batch Node.js API 參考說明文件。
如要向 Batch 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。
Python
Python
詳情請參閱 Batch Python API 參考說明文件。
如要向 Batch 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。
C++
C++
詳情請參閱 Batch C++ API 參考說明文件。
如要向 Batch 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。