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.