このページでは、バッチジョブを削除してエクスポートする方法について説明します。
ジョブが削除されると、ジョブとタスクを表示したときに表示されるジョブの詳細と履歴が Batch から削除されます。ジョブに関連するすべての情報とリソースを削除する場合は、Pub/Sub トピック、BigQuery テーブル、Cloud Logging ログなど、有効にした追加の Google Cloud プロダクトからもアイテムを削除する必要があります。
Google Cloud は、ジョブがキャンセル(プレビュー)、成功、失敗してから 60 日後に自動的に削除します。ジョブが自動的に削除される前に、必要に応じて次のいずれかを行います。
ジョブ情報をエクスポートする: 60 日を超えてジョブからの情報を保持する場合は、Workflows を使用してジョブ情報を BigQuery にエクスポートできます。詳細については、ジョブ情報をエクスポートするをご覧ください。
ジョブを削除する: このドキュメントで説明するように、プロジェクトのジョブリストからジョブの削除ができる状態で、ジョブの履歴が不要になった場合に、ジョブを手動で削除できます。ジョブの実行前や実行中にそのジョブを削除すると、そのジョブはキャンセルされます。
準備
- Batch を以前に使用したことがない場合は、Batch を使ってみるを確認し、プロジェクトとユーザーの前提条件を完了して Batch を有効にします。
-
ジョブの削除に必要な権限を取得するには、管理者にプロジェクトのバッチジョブ編集者(
roles/batch.jobsEditor
)の IAM ロールを付与するように依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。
ジョブの削除
ジョブは、Google Cloud コンソール、gcloud CLI、Batch API、Go、Java、Node.js、Python、C++ を使用して削除できます。
Console
Google Cloud コンソールを使用してジョブを削除する手順は次のとおりです。
Google Cloud コンソールで、[ジョブリスト] ページに移動します。
作成したジョブの名前をクリックします。ジョブの詳細ページが開きます。
[
削除] をクリックします。[Delete batch job?] ダイアログのフィールドに「
Delete
」と入力します。[削除] をクリックします。
[Job list] ページに、ジョブが削除されたことが示されます。
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 への認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。