【发布时间】:2020-09-05 23:32:37
【问题描述】:
努力创建一个分配了静态 IP 的 gcp 实例。我可以分别创建它们,只是创建它并让 VM 使用它。
resource "google_compute_address" "static_ip" {
name = "terraform-static-ip"
}
resource "google_compute_instance" "vm_instance" {
name = "terraform-instance"
machine_type = "f1-micro"
boot_disk {
initialize_params {
image = "debian-cloud/debian-9"
}
}
network_interface {
network = google_compute_network.vpc_network.name
access_config {
nat_ip = "google_compute_address.terraform-static-ip.address"
}
}
}
收到此错误
错误:创建实例时出错:googleapi:错误 400:字段“resource.networkInterfaces[0].accessConfigs[0].natIP”的值无效:“google_compute_address.static.address”。在区域“us-central1”中找不到指定的外部 IP 地址“google_compute_address.static.address”。无效
任何人都知道我做错了什么。
我找到了这个帖子-How to map static IP to terraform google compute engine instance?
但这两种解决方案都不适合我。
【问题讨论】:
标签: google-cloud-platform terraform