Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto rychlém startu nasadíte nový cluster Azure DocumentDB pomocí Bicep. Tento rychlý start obsahuje podrobné pokyny, které vám pomůžou rychle začít. Tento cluster obsahuje všechny prostředky MongoDB: databáze, kolekce a dokumenty. Poskytuje jedinečný koncový bod pro nástroje a sady SDK pro připojení k Azure DocumentDB a provádění operací.
Požadavky
Předplatné Azure
- Pokud ještě předplatné Azure nemáte, vytvořte si bezplatný účet.
Použijte prostředí Bash v Azure Cloud Shellu. Další informace najdete v tématu Začínáme s Azure Cloud Shellem.
Pokud chcete spouštět referenční příkazy CLI lokálně, nainstalujte Azure CLI. Pokud používáte Windows nebo macOS, zvažte spuštění Azure CLI v kontejneru Docker. Pro více informací, viz Jak spustit Azure CLI v Docker kontejneru.
Pokud používáte místní instalaci, přihlaste se k Azure CLI pomocí příkazu az login. Chcete-li dokončit proces ověřování, postupujte podle kroků zobrazených ve vašem terminálu. Další možnosti přihlášení najdete v tématu Ověřování v Azure pomocí Azure CLI.
Když budete vyzváni, nainstalujte rozšíření Azure CLI při prvním použití. Další informace o rozšířeních najdete v tématu Použití a správa rozšíření pomocí Azure CLI.
Spusťte az version, abyste zjistili verzi a závislé knihovny, které jsou nainstalovány. Pokud chcete upgradovat na nejnovější verzi, spusťte az upgrade.
Konfigurace prostředí
Nastavte prostředí Azure CLI pro správu prostředků Azure DocumentDB ve vašem předplatném.
Začněte v prázdném adresáři.
Přihlaste se k Azure CLI.
az loginZkontrolujte cílové předplatné Azure.
az account showPoznámka:
Pokud nejste připojení k očekávanému předplatnému, použijte tento příkaz ke změně předplatného:
az account set --subscription "<subscription-name>"Další informace najdete v tématu správa předplatných Azure pomocí Azure CLI.
Příprava šablony Bicep
Vytvořte a nakonfigurujte soubor Bicep pro definování prostředků potřebných k nasazení clusteru Azure DocumentDB.
V adresáři projektu vytvořte nový soubor main.bicep .
Přidejte tuto šablonu do obsahu souboru.
@description('Cluster name') @minLength(8) @maxLength(40) param clusterName string = 'msdocs-${uniqueString(resourceGroup().id)}' @description('Location for the cluster.') param location string = resourceGroup().location @description('Username for admin user') param adminUsername string @secure() @description('Password for admin user') @minLength(8) @maxLength(128) param adminPassword string resource cluster 'Microsoft.DocumentDB/mongoClusters@2025-09-01' = { name: clusterName location: location properties: { administrator: { userName: adminUsername password: adminPassword } serverVersion: '8.0' sharding: { shardCount: 1 } storage: { sizeGb: 32 } highAvailability: { targetMode: 'Disabled' } compute: { tier: 'M10' } } } resource firewallRules 'Microsoft.DocumentDB/mongoClusters/firewallRules@2025-09-01' = { parent: cluster name: 'AllowAllAzureServices' properties: { startIpAddress: '0.0.0.0' endIpAddress: '0.0.0.0' } }Návod
Další informace o možnostech použití
Microsoft.DocumentDB/mongoclustersprostředku najdete vMicrosoft.DocumentDB/mongoclustersdokumentaci.
Nasazení šablony
Nasaďte šablonu vytvořenou v předchozím kroku pomocí nasazení Azure Resource Manageru.
Pomocí příkazu
az group createvytvořte v předplatném novou skupinu prostředků.az group create \ --name "<resource-group-name>" \ --location "<location>"Použijte
az deployment group createk nasazení šablony Bicep. Pak se zobrazí výzva k zadání hodnoty pro parametryadminUsernameaadminPassword.az deployment group create \ --resource-group "<resource-group-name>" \ --template-file 'main.bicep'Návod
Alternativně můžete použít
--parametersmožnost předání souboru parametrů s předdefinovanými hodnotami.az deployment group create \ --resource-group "<resource-group-name>" \ --template-file 'main.bicep' \ --parameters @main.parameters.jsonTento příklad souboru JSON vloží hodnoty
clusteradminaP@ssw.rdpro parametryadminUsernameaadminPasswordv tomto pořadí.{ "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", "contentVersion": "1.0.0.0", "parameters": { "adminUsername": { "value": "clusteradmin" }, "adminPassword": { "value": "P@ssw.rd" } } }Počkejte, než se operace nasazení dokončí, a teprve pak pokračujte.
Kontrola nasazených prostředků
Vypište prostředky Azure DocumentDB nasazené do vaší skupiny prostředků.
Použijte
az resource listk získání seznamu prostředků ve vaší skupině prostředků.az resource list \ --resource-group "<resource-group-name>" \ --namespace "Microsoft.DocumentDB" \ --resource-type "mongoClusters" \ --query "[].name" \ --output jsonV příkladu výstupu vyhledejte prostředky, které mají typ
Microsoft.DocumentDB/mongoClusters. Tady je příklad typu výstupu, který očekáváte:[ "msdocs-documentdb-example-cluster" ]
Vyčistěte zdroje
Až budete s clusterem Azure DocumentDB hotovi, můžete odstranit vytvořené prostředky Azure, abyste nemuseli účtovat další poplatky.
Pomocí
az group deleteodeberte skupinu prostředků z vašeho předplatného.az group delete \ --name "<resource-group-name>" \ --yes \ --no-waitDůležité
Před spuštěním tohoto příkazu se ujistěte, že už prostředky nepotřebujete, protože je trvale odstraní.