Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 使用terraform创建google_sql_用户总是会重新创建资源_Google Cloud Platform_Google Cloud Sql_Terraform_Terraform Provider Gcp - Fatal编程技术网

Google cloud platform 使用terraform创建google_sql_用户总是会重新创建资源

Google cloud platform 使用terraform创建google_sql_用户总是会重新创建资源,google-cloud-platform,google-cloud-sql,terraform,terraform-provider-gcp,Google Cloud Platform,Google Cloud Sql,Terraform,Terraform Provider Gcp,当我运行地形平面图时,请使用以下命令: resource "google_sql_user" "users" { name = "me" instance = "${google_sql_database_instance.master.name}" host = "me.com" password = "changeme" } 只有在Google Cloud SQL上运行Postgres实例时才会发生这种情况。 Terraform始终输出计划将

当我运行
地形平面图时,请使用以下命令:

resource "google_sql_user" "users" {
    name     = "me"
    instance = "${google_sql_database_instance.master.name}"
    host = "me.com"
    password = "changeme"
    }
只有在Google Cloud SQL上运行Postgres实例时才会发生这种情况。
Terraform始终输出计划将创建一个用户,即使它已经创建。我使用的是
地形版本0.11.1
。有什么我遗漏的吗?我试着设置
id
值,但是它仍然会自己重新创建。

结果是没有添加用户的地形状态,原因似乎是当使用postgres时,值
host=“me.com”
不是必需的,但是如果留在那里会导致问题

一旦移除,那么地形状态将是正确的