Google cloud platform Terraform在部署期间未能为GCP计算引擎设置某些属性
我正在使用Google cloud platform Terraform在部署期间未能为GCP计算引擎设置某些属性,google-cloud-platform,terraform,google-compute-engine,Google Cloud Platform,Terraform,Google Compute Engine,我正在使用terraform导入现有GCP计算引擎资源的状态,以便以后可以使用terraform 我使用下面的命令导入 terraform import google_compute_instance.default <project-d>/us-east1-b/server-001 下面是代码行 project = "<Project-ID>" current_status = "TERMINAT
terraform
导入现有GCP计算引擎资源的状态
,以便以后可以使用terraform
我使用下面的命令导入
terraform import google_compute_instance.default <project-d>/us-east1-b/server-001
下面是代码行
project = "<Project-ID>"
current_status = "TERMINATED"
name = "server-001"
hostname = "server-001.example.com"
id = "projects/<project-id>/zones/us-east1-b/instances/server-001"
instance_id = "7335818403011119952"
labels = {
"env" = "dev"
"server" = "app"
}
machine_type = "f1-micro"
zone = "us-east1-b"
boot_disk {
auto_delete = true
device_name = "server-001"
mode = "READ_WRITE"
source = "https://www.googleapis.com/compute/v1/projects/<projec-id>/zones/us-east1-b/disks/server-001"
initialize_params {
image = "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20200309"
labels = {}
size = 10
type = "pd-standard"
}
}
network_interface {
name = "nic0"
network = "https://www.googleapis.com/compute/v1/projects/<projec-id>/global/networks/adminproject-vpc"
network_ip = "10.3.0.2"
subnetwork = "https://www.googleapis.com/compute/v1/projects/<projec-id>/regions/us-east1/subnetworks/app-subnet"
subnetwork_project = "<project-id>"
}
删除这些属性可以解决问题,但是我们不能在为terraform创建清单文件时设置这些属性吗?请指导。这些字段不能由Terraform管理。它们可以用于其他资源的配置,但不能在
google\u compute\u实例
资源本身上修改,因为它们是由GCP授权的。您可以查看google\u compute\u实例资源支持的参数。Terraform无法管理这些字段。它们可以用于其他资源的配置,但不能在google\u compute\u实例
资源本身上修改,因为它们是由GCP授权的。您可以查看google\u compute\u实例
资源支持的参数
project = "<Project-ID>"
current_status = "TERMINATED"
name = "server-001"
hostname = "server-001.example.com"
id = "projects/<project-id>/zones/us-east1-b/instances/server-001"
instance_id = "7335818403011119952"
labels = {
"env" = "dev"
"server" = "app"
}
machine_type = "f1-micro"
zone = "us-east1-b"
boot_disk {
auto_delete = true
device_name = "server-001"
mode = "READ_WRITE"
source = "https://www.googleapis.com/compute/v1/projects/<projec-id>/zones/us-east1-b/disks/server-001"
initialize_params {
image = "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20200309"
labels = {}
size = 10
type = "pd-standard"
}
}
network_interface {
name = "nic0"
network = "https://www.googleapis.com/compute/v1/projects/<projec-id>/global/networks/adminproject-vpc"
network_ip = "10.3.0.2"
subnetwork = "https://www.googleapis.com/compute/v1/projects/<projec-id>/regions/us-east1/subnetworks/app-subnet"
subnetwork_project = "<project-id>"
}
$ terraform version
Terraform v0.12.24
+ provider.google v3.29.0