本页面介绍如何查看批量作业及其任务。
准备工作
- 如果您之前未使用过 Batch,请查看 Batch 使用入门,并通过完成项目和用户的前提条件来启用 Batch。
-
如需获取查看作业和任务所需的权限,请让管理员授予您项目的 Batch Job Viewer (
roles/batch.jobsViewer
) 或 Batch Job Editor (roles/batch.jobsEditor
) IAM 角色。 如需详细了解如何授予角色,请参阅管理访问权限。
列出和描述作业
列出作业以查看项目中的作业。描述作业以查看其配置详情。
列出作业
您可以使用 Google Cloud 控制台、gcloud CLI、Batch API、Go、Java、Node.js 或 Python 列出作业。
控制台
如需列出项目的作业,请在 Google Cloud 控制台中转到作业列表页面。
gcloud
如需使用 gcloud CLI 列出项目的作业,请使用 gcloud batch jobs list
命令。
gcloud batch jobs list
API
如需使用 Batch API 在特定位置列出项目的作业,请使用 jobs.list
方法:
GET https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/
请替换以下内容:
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 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
描述作业
您可以使用 Google Cloud 控制台、gcloud CLI、Batch API、Go、Java、Node.js 或 Python 描述作业。
控制台
如需列出项目的作业,请在 Google Cloud 控制台中转到作业列表页面。
如需描述作业,请在作业名称列中点击作业名称。 作业详情页面随即打开。
默认情况下,详细信息标签页处于打开状态。如需了解详情,请点击其他标签页。
gcloud
如需使用 gcloud CLI 描述作业,请使用 gcloud batch jobs describe
命令。
gcloud batch jobs describe JOB_NAME --location LOCATION
请替换以下内容:
JOB_NAME
:作业的名称。LOCATION
:作业的位置。
API
如需使用 Batch API 描述作业,请使用 jobs.get
方法:
GET 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 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
列出和描述任务
列出任务以查看作业或任务的任务组中的任务。描述任务以查看其配置详情。
列出任务
您可以使用 Google Cloud 控制台、gcloud CLI、Batch API、Go、Java、Node.js 或 Python 列出作业任务。
控制台
如需使用 Google Cloud 控制台查看作业的任务详情,请描述作业以打开作业详情页面,然后查看任务详情部分。
gcloud
如需使用 gcloud CLI 列出作业任务组的任务,请使用 gcloud batch tasks list
命令。
gcloud batch tasks list --location LOCATION \
--job JOB_NAME
请替换以下内容:
LOCATION
:作业的位置。JOB_NAME
:作业的名称。
API
如需使用 Batch API 列出作业任务组的任务,请使用 tasks.list
方法:
GET https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME/taskGroups/TASK_GROUP_NAME/tasks
请替换以下内容:
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 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
描述任务
您可以使用 Google Cloud 控制台、gcloud CLI、Batch API、Go、Java、Node.js 或 Python 描述任务。
控制台
如需使用 Google Cloud 控制台查看作业的任务详情,请描述作业以打开作业详情页面,然后查看任务详情部分。
gcloud
如需使用 gcloud CLI 描述任务,请使用 gcloud batch tasks describe
命令。
gcloud batch tasks describe TASK_INDEX \
--location LOCATION \
--job JOB_NAME \
--task_group TASK_GROUP_NAME
请替换以下内容:
API
如需使用 Batch API 描述任务,请使用 tasks.get
方法:
GET https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME/taskGroups/TASK_GROUP_NAME/tasks/TASK_INDEX
请替换以下内容:
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 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。