首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Terraform -创建Google实例不工作

Terraform -创建Google实例不工作
EN

Stack Overflow用户
提问于 2019-02-25 11:42:43
回答 1查看 1.8K关注 0票数 6

我使用下面的Terraform配置来尝试在Google平台上创建一个子网和一个CloudSQLCloud5.6实例。

代码语言:javascript
复制
resource "google_compute_network" "default" {
  name = "my-default-network"
  auto_create_subnetworks = "true"
  project = "${google_project.project.project_id}"
}

resource "google_sql_database_instance" "wordpress" {
  region = "${var.region}"
  database_version = "MYSQL_5_6"
  project = "${google_project.project.project_id}"

  settings {
    tier = "db-n1-standard-1"

    ip_configuration {
      private_network = "${google_compute_network.default.self_link}"
    }
  }
}

但应用这个计划会给我带来以下模糊的错误。我也试图摧毁整个项目,并试图再次构建它,但我也得到了同样的错误。

代码语言:javascript
复制
google_sql_database_instance.wordpress: Still creating... (20s elapsed)
google_sql_database_instance.wordpress: Still creating... (30s elapsed)
google_sql_database_instance.wordpress: Still creating... (40s elapsed)

Error: Error applying plan:

1 error(s) occurred:

* google_sql_database_instance.wordpress: 1 error(s) occurred:

* google_sql_database_instance.wordpress: Error waiting for Create Instance:


Terraform does not automatically rollback in the face of errors.
Instead, your Terraform state file has been partially updated with
any resources that successfully completed. Please address the error
above and apply again to incrementally change your infrastructure.

有人能看到我做错了什么吗?

编辑:

当将TF_LOG=debug添加到terraform apply-run时,我会得到以下错误。

代码语言:javascript
复制
"error": {
  "kind": "sql#operationErrors",
  "errors": [{
    "kind": "sql#operationError",
    "code": "INTERNAL_ERROR"
  }]
}

编辑2:简化网络设置,但得到完全相同的错误。

EN

回答 1

Stack Overflow用户

发布于 2019-04-24 14:07:54

晚会有点晚了,但我刚刚解决了这个问题。在我的例子中,它与使用private_networking选项有关。我的建议是阅读文档,注意“网络需求”并检查以下内容:

  • 在项目中启用了servicenetworking.googleapis.com API。
  • 您使用Terraform运行的ServiceAccount具有“服务网络管理”角色

我发现在一个临时实例中验证私有网络是一个问题(通过删除它并设置ipv4_enabled = "true"),这有助于我集中调试工作。

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54865411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档