Поделиться через


Azure Cosmos DB для MongoDB (vCore) с Terraform

В этом документе приведены инструкции по использованию Terraform для развертывания ресурсов виртуальных ядер Azure Cosmos DB для MongoDB. Это предполагает непосредственное вызов API ARM через Terraform. Полная поддержка Terraform предназначена для второй половины 2024 года.

Необходимые компоненты

  • Terraform, установленный на компьютере.
  • Подписка Azure.

Конфигурация Terraform

Создайте файл '.tf' в каталоге проекта Terraform. Скопируйте пример кода и замените значения заполнителей группы ресурсов собственными:

resource "azurerm_resource_group" "example" {
  name     = "example-rg"
  location = "East US"
}

resource "azurerm_mongo_cluster" "example" {
  name                   = "example-mc"
  resource_group_name    = azurerm_resource_group.example.name
  location               = azurerm_resource_group.example.location
  administrator_username = "adminTerraform"
  administrator_password = "QAZwsx123"
  shard_count            = "1"
  compute_tier           = "Free"
  high_availability_mode = "Disabled"
  storage_size_in_gb     = "32"
}

Полный список параметров, включая обязательные и необязательные аргументы, см. в официальной документации по Реестру Terraform.

Следующие шаги