Google cloud platform Firestore创建的地形

Google cloud platform Firestore创建的地形,google-cloud-platform,terraform,Google Cloud Platform,Terraform,是否可以使用Terraform或其他工具自动创建GCP Firestore?我在文档中找不到任何关于它的信息。 关于20年7月23日的更新:参见 您可以使用以下资源启用Firestore: resource "google_project_service" "firestore" { project = var.project_id service = "firestore.googleapis.com" disable_

是否可以使用Terraform或其他工具自动创建GCP Firestore?我在文档中找不到任何关于它的信息。 关于20年7月23日的更新:参见

您可以使用以下资源启用Firestore:

resource "google_project_service" "firestore" {
  project = var.project_id
  service = "firestore.googleapis.com"

  disable_dependent_services = true
}
编辑:我看不到创建数据库本身的任何可能性,但是,您可以使用设置Firestore的位置(这还将设置GAE位置和默认存储桶的位置)。

更新7/23/20:请参阅

您可以使用以下资源启用Firestore:

resource "google_project_service" "firestore" {
  project = var.project_id
  service = "firestore.googleapis.com"

  disable_dependent_services = true
}
编辑:我看不到创建数据库本身的任何可能性,但是,您可以使用设置Firestore的位置(这也将设置GAE位置和默认存储桶的位置)。

请参阅

将数据库类型设置为CLOUD\u FIRESTORE或CLOUD\u DATASTORE\u COMPATIBILITY

provider "google" {
  credentials = file("credentials-file")
}

resource "google_project" "my_project" {
  name = "My Project"
  project_id = "project-id"
}

resource "google_app_engine_application" "app" {
  project     = google_project.my_project.project_id
  location_id = "location"
  database_type = "CLOUD_FIRESTORE"
}

将数据库类型设置为CLOUD\u FIRESTORE或CLOUD\u DATASTORE\u COMPATIBILITY

provider "google" {
  credentials = file("credentials-file")
}

resource "google_project" "my_project" {
  name = "My Project"
  project_id = "project-id"
}

resource "google_app_engine_application" "app" {
  project     = google_project.my_project.project_id
  location_id = "location"
  database_type = "CLOUD_FIRESTORE"
}

非常感谢。但我不确定是否可以从这里配置Firestore,例如选择区域、数据库名称和数据存储兼容模式。现在我只能启用该服务,但无法创建具有所需配置的数据库实例谢谢。但我不确定是否可以从这里配置Firestore,例如选择区域、数据库名称和数据存储兼容模式。现在我只能启用服务,但无法创建具有所需配置的数据库实例