Google cloud platform 如何通过terraform从gcp marketplace声明gcp计算引擎映像

Google cloud platform 如何通过terraform从gcp marketplace声明gcp计算引擎映像,google-cloud-platform,google-compute-engine,terraform-provider-gcp,gcp-ai-platform-training,Google Cloud Platform,Google Compute Engine,Terraform Provider Gcp,Gcp Ai Platform Training,我在公司里有一个请求,写一个terraform脚本,从GCP marketplace部署一个计算引擎映像?这很可能是一个深刻的学习形象。有人能帮忙吗 示例图像-请查看以下示例 我最近在Terraform as中添加了对AI平台笔记本电脑的支持。这是否为您指明了正确的方向? resource "random_id" "instance_id" { byte_length = 8 } resource "google_compute_insta

我在公司里有一个请求,写一个terraform脚本,从GCP marketplace部署一个计算引擎映像?这很可能是一个深刻的学习形象。有人能帮忙吗


示例图像-

请查看以下示例


我最近在Terraform as中添加了对AI平台笔记本电脑的支持。

这是否为您指明了正确的方向?
resource "random_id" "instance_id" {
  byte_length = 8
}

resource "google_compute_instance" "default" {
  name         = "vm-${random_id.instance_id.hex}"
  machine_type = var.instance_type
  zone         = var.zone

  boot_disk {
    initialize_params {
      image = "deeplearning-platform-release/tf-ent-latest-gpu" # TensorFlow Enterprise
      size  = 50                                                // 50 GB Storage
    }
  }

  network_interface {
    network = "default"
    access_config {}
  }

  guest_accelerator {
    type  = var.gpu_type
    count = var.gpu_count
  }

  scheduling {
    automatic_restart   = true
    on_host_maintenance = "TERMINATE"
  }

  metadata = {
    install-nvidia-driver = "True"
    proxy-mode            = "service_account"
  }

  tags = ["deeplearning-vm"]

  service_account {
    scopes = ["https://www.googleapis.com/auth/cloud-platform"]
  }
}