можно ли автоматизировать создание GCP Firestore с помощью Terraform или другого инструмента? Я ничего не могу найти об этом в документации. С уважением
Обновление 23.07.20: см. автоматизация создания базы данных .
Вы можете включить Firestore, используя google_project_service ресурс:
resource "google_project_service" "firestore" { project = var.project_id service = "firestore.googleapis.com" disable_dependent_services = true }
Изменить: я не вижу возможности создать саму базу данных, однако вы можете использовать google_firebase_project_location , чтобы установить местоположение Firestore (это также установит местоположение GAE и местоположение по умолчанию ведро).
См. https://cloud.google.com/firestore/docs/solutions/automate-database-create#create_a_database_with_terraform
Установите для параметра database_type значение CLOUD_FIRESTORE или CLOUD_DATASTORE_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" }