本页面介绍了如何查看适用于 Windows 的 运行批量作业的虚拟机 (VM) 实例。
具体而言,本页介绍了如何通过批处理查看虚拟机操作系统映像的列表和详细信息。如需详细了解虚拟机操作系统映像及其 可与 Batch 搭配使用的虚拟机操作系统映像,请参阅 虚拟机操作系统环境概览。 如果您想查看其他虚拟机操作系统映像(如公共映像) Compute Engine 中的映像或自定义映像,请参阅 请改为参阅 Compute Engine 映像文档。
准备工作
- 如果您以前没有使用过 Batch,请参阅 Batch 使用入门 并通过填写 针对项目和用户的前提条件。
通过批处理查看虚拟机操作系统映像列表
您可以使用 gcloud CLI 或 Batch API 查看 Batch 中的所有虚拟机操作系统映像的列表。
gcloud
如需列出 Batch 中所有受支持的虚拟机操作系统映像,请使用
以下 gcloud compute images list
命令:
gcloud compute images list \
--project=batch-custom-image \
--no-standard-images
- 如需列出映像,必须使用
--project=batch-custom-image
标志 。 --no-standard-images
标志会忽略 Compute Engine- 可选:如果您需要查看已弃用的 Batch
图片,还应添加
--show-deprecated
标志。
每个虚拟机操作系统映像的输出均类似于以下内容:
NAME: IMAGE_NAME
PROJECT: IMAGE_PROJECT_ID
FAMILY: IMAGE_FAMILY
...
此输出包括以下值:
IMAGE_NAME
:映像的名称。 映像名称表示虚拟机操作系统映像的特定版本。 例如,映像名称batch-debian-11-official-20230802-00-p00
代表映像版本-20230802-00-p00
(自 2023 年 8 月 2 日起的版本)适用于映像系列batch-debian-11-official
。IMAGE_PROJECT_ID
: 项目 ID 映像所在项目的映像例如,来自 批量映像位于batch-custom-image
项目中。IMAGE_FAMILY
:映像系列。 一个映像系列包含一个或多个特定映像 类型和主要版本 操作系统例如,batch-debian-11-official
映像系列 包含基于以下操作系统版本 11 的批量映像: 从 Compute Engine 中使用 Debian。
API
如需列出 Batch 中所有受支持的虚拟机操作系统映像,请将
对 images.list
方法发出以下请求:
GET https://compute.googleapis.com/compute/v1/projects/batch-custom-image/global/images?filter=(-deprecated%3A*)%20OR%20(deprecated.state%3D%22ACTIVE%22)
- 需要
batch-custom-image
项目才能列出 批处理。 - 通过
?filter=(-deprecated%3A*)%20OR%20(deprecated.state%3D%22ACTIVE%22)
省略了已弃用的映像 网址编码 将filter
字段设置为(-deprecated:*) OR (deprecated.state="ACTIVE")
。- 可选:如果您需要查看已弃用的 Batch
图片,请移除
?filter=(-deprecated%3A*)%20OR%20(deprecated.state%20%3D%20%22ACTIVE%22)
查询参数。
- 可选:如果您需要查看已弃用的 Batch
图片,请移除
每个虚拟机操作系统映像的输出均类似于以下内容:
{
...
"name": "IMAGE_NAME",
...
"family": "IMAGE_FAMILY",
"selfLink": "https://www.googleapis.com/compute/v1/projects/IMAGE_PROJECT_ID/global/images/IMAGE_NAME",
...
}
此输出包括以下值:
IMAGE_NAME
:映像的名称。映像名称表示虚拟机操作系统映像的特定版本。 例如,映像名称batch-debian-11-official-20230802-00-p00
表示映像系列batch-debian-11-official
的映像版本-20230802-00-p00
(2023 年 8 月 2 日之后的版本)。IMAGE_PROJECT_ID
: 项目 ID 映像所在项目的映像例如,来自 批量映像位于batch-custom-image
项目中。IMAGE_FAMILY
:映像的系列。一个映像系列包含一个或多个特定映像 类型和主要版本 操作系统例如,batch-debian-11-official
映像系列包含基于 Compute Engine 中的 Debian 操作系统版本 11 的批处理映像。
查看 Batch 中的虚拟机操作系统映像的详细信息
您可以查看虚拟机操作系统映像的所有详细信息 使用 gcloud CLI 或 Batch API
gcloud
如需查看 Batch 中的虚拟机操作系统映像的详细信息,请使用
gcloud compute images describe
命令
并指定 batch-custom-image
作为映像项目:
gcloud compute images describe IMAGE_NAME --project=batch-custom-image
将 IMAGE_NAME
替换为
Batch 中您想要描述的虚拟机操作系统映像。
API
如需从 Batch 中查看虚拟机操作系统映像的详细信息,请将
向
images.get
方法
并指定 batch-custom-image
作为映像项目:
GET https://compute.googleapis.com/compute/v1/projects/batch-custom-image/global/images/IMAGE_NAME
将 IMAGE_NAME
替换为
Batch 中您想要描述的虚拟机操作系统映像。
后续步骤
- 详细了解 Batch 的虚拟机操作系统映像: