Usługa Azure Cosmos DB dla bazy danych MongoDB (rdzeń wirtualny) z programem Terraform
Ten dokument zawiera instrukcje dotyczące wdrażania zasobów rdzeni wirtualnych usługi Azure Cosmos DB dla bazy danych MongoDB przy użyciu narzędzia Terraform. Obejmuje to bezpośrednie wywoływanie interfejsu API usługi ARM za pomocą narzędzia Terraform. Pełna obsługa programu Terraform jest ukierunkowana na drugą połowę 2024 roku.
Wymagania wstępne
- Narzędzie Terraform zainstalowane na maszynie.
- Subskrypcja Azure.
Konfiguracja narzędzia Terraform
Utwórz nowy plik ".tf" w katalogu projektu Terraform. Skopiuj przykładowy kod i zastąp wartości zastępcze grupy zasobów własnymi:
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"
}
Pełną listę parametrów, w tym wymaganych i opcjonalnych argumentów, można znaleźć w oficjalnej dokumentacji rejestru programu Terraform.