我在哪里可以获得实际的Compute Engine图像名称列表?

Gre*_*egH 0 google-compute-engine google-cloud-platform terraform

我正在尝试使用Terraform首次配置Compute Engine实例.

所需的参数之一是使用的图像名称.通过控制台手动配置实例时,我可以看到一个图像列表,但这些是图像的人类可读标签(例如"CentOS 6","Ubuntu 16.04 LTS"等)我试图了解我的位置获取我将在"resource"指令的"boot_disk"部分中使用的实际计算引擎映像名称的列表.

resource "google_compute_instance" "default" {
  name         = "Test_CE"
  machine_type = "n1-standard-1"
  zone         = "us-east1-b"

  boot_disk {
    initialize_params {
      image = "<actual image name goes here>"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

Joh*_*ley 5

CLI gcloud将列出可用的映像.

gcloud compute images list
Run Code Online (Sandbox Code Playgroud)

文档:gcloud计算图像列表

以下是返回列表的第一部分.使用NAMETerraform 下面的字符串.

NAME                                                  PROJECT            FAMILY                            DEPRECATED  STATUS
centos-6-v20190213                                    centos-cloud       centos-6                                      READY
centos-7-v20190213                                    centos-cloud       centos-7                                      READY
coreos-alpha-2051-0-0-v20190211                       coreos-cloud       coreos-alpha                                  READY
coreos-beta-2023-3-0-v20190219                        coreos-cloud       coreos-beta                                   READY
coreos-stable-1967-6-0-v20190213                      coreos-cloud       coreos-stable                                 READY
cos-69-10895-138-0                                    cos-cloud          cos-69-lts                                    READY
cos-beta-73-11647-35-0                                cos-cloud          cos-beta                                      READY
cos-dev-74-11758-0-0                                  cos-cloud          cos-dev                                       READY
cos-stable-72-11316-136-0                             cos-cloud          cos-stable                                    READY
debian-9-stretch-v20190213                            debian-cloud       debian-9                                      READY
Run Code Online (Sandbox Code Playgroud)