Compartir a través de


Azure Cosmos DB para MongoDB (núcleo virtual) con Terraform

En este documento se proporcionan instrucciones sobre el uso de Terraform para implementar recursos de núcleo virtual de Azure Cosmos DB para MongoDB. Esto implica llamar directamente a la API de ARM a través de Terraform. La compatibilidad total con Terraform se destina a la segunda mitad de 2024.

Requisitos previos

  • Terraform instalado en la máquina.
  • Suscripción a Azure.

Configuración de Terraform

Cree un nuevo archivo '.tf' en el directorio del proyecto de Terraform. Cope el código de ejemplo y reemplace los valores de marcador de posición del grupo de recursos por los suyos propios:

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"
}

Para obtener una lista completa de parámetros, incluidos los argumentos obligatorios y opcionales, visite la documentación oficial de registro de Terraform.

Pasos siguientes