Deel 4 van de zelfstudie bouwt voort op deel 3 en beschrijft de volgende taken:
Een Azure-resourcegroep maken met de Azure CLI
Een Azure Cosmos DB-account maken met de Azure CLI
Video-overzicht
Vereisten
Voltooi de stappen in deel 3 van de zelfstudie voordat u aan dit deel begint.
In dit gedeelte van de zelfstudie kunt u ofwel de Azure Cloud Shell gebruiken (in uw webbrowser) of de lokaal geïnstalleerde Azure CLI.
Azure Cloud Shell
Azure host Azure Cloud Shell, een interactieve shell-omgeving die u via uw browser kunt gebruiken. U kunt Bash of PowerShell gebruiken met Cloud Shell om met Azure-services te werken. U kunt de vooraf geïnstalleerde Cloud Shell-opdrachten gebruiken om de code in dit artikel uit te voeren zonder dat u iets hoeft te installeren in uw lokale omgeving.
Om Azure Cloud Shell op te starten:
Optie
Voorbeeld/koppeling
Selecteer Uitproberen in de rechterbovenhoek van een code- of opdrachtblok. Als u Try It selecteert, wordt de code of opdracht niet automatisch gekopieerd naar Cloud Shell.
Ga naar https://shell.azure.com, of selecteer de knop Cloud Shell starten om Cloud Shell in uw browser te openen.
Klik op de knop Cloud Shell in het menu in de balk rechtsboven in de Azure-portal.
Azure Cloud Shell gebruiken:
Start Cloud Shell.
Selecteer de knop Kopiëren op een codeblok (of opdrachtblok) om de code of opdracht te kopiëren.
Plak de code of opdracht in de Cloud Shell-sessie door Ctrl+Shift+V in Windows en Linux te selecteren of door Cmd+Shift+V te selecteren in macOS.
Selecteer Enter om de code of opdracht uit te voeren.
Aanmelden bij Azure
U gebruikt CLI Azure om de resources te maken die nodig zijn voor het hosten van uw app in Azure. Als u Azure CLI-opdrachten in de Cloud Shell uitvoert, bent u al aangemeld. Om Azure CLI-opdrachten lokaal uit te voeren, meldt u zich aan bij uw Azure-abonnement met de opdracht az login en volgt u de instructies op het scherm.
az login
Een brongroep maken
Een resourcegroep is een logische container waarin Azure-resources, zoals web-apps, databases en opslagaccounts, worden geïmplementeerd en beheerd. U kunt bijvoorbeeld later de hele resourcegroep in één stap verwijderen.
Maak een resourcegroep in Cloud Shell met de opdracht az group create. In het volgende voorbeeld wordt een resourcegroep met de naam myResourceGroup gemaakt op de locatie Europa - west. Als u alle ondersteunde locaties voor App Service in de Gratis laag wilt zien, voert u de opdracht az appservice list-locations --sku FREE uit.
az group create --name myResourceGroup --location "West Europe"
In het algemeen maakt u een resourcegroep en resources in een regio bij u in de buurt.
Wanneer de opdracht is voltooid, laat een JSON-uitvoer u de eigenschappen van de resource-groep zien.
Tip
Aan de hand van deze zelfstudie wordt u stapsgewijs begeleid bij het maken van de toepassing. Als u het voltooide project wilt downloaden, kunt u de voltooide app vinden in de angular-cosmosdb-opslagplaats op GitHub.
az cosmosdb create --name <cosmosdb-name> --resource-group myResourceGroup --kind MongoDB
Gebruik voor <cosmosdb-name> uw eigen unieke Azure Cosmos DB-accountnaam. De naam moet uniek zijn binnen alle Azure Cosmos DB-accountnamen in Azure.
De instelling --kind MongoDB maakt MongoDB-clientverbindingen mogelijk in Azure Cosmos DB.
Het duurt mogelijk enkele minuten voor de opdracht is voltooid. Wanneer de opdracht is voltooid geeft het terminalvenster informatie over de nieuwe database.
Klik op het Azure Cosmos DB-logo op de linkerbalk en u ziet alle Azure Cosmos DB's die u hebt.
Klik op het Azure Cosmos DB-account dat u zojuist hebt gemaakt, selecteer het tabblad Overzicht en scrol omlaag naar de kaart waarop de database zich bevindt.
Scrol omlaag op de navigatiebalk aan de linkerkant en klik op het tabblad Gegevens globaal repliceren. Er wordt een kaart weergegeven waarop u de verschillende gebieden ziet waarin u kunt repliceren. U kunt bijvoorbeeld klikken op Australië - zuidoost of Australië - oost en uw gegevens repliceren naar Australië. Meer informatie over globale replicatie vindt u in Gegevens globaal distribueren met Azure Cosmos DB. Voorlopig behouden we dit exemplaar. Wanneer we willen repliceren, weten we hoe dit moet.
Volgende stappen
In dit deel van de zelfstudie hebt u het volgende gedaan:
U hebt een Azure-resourcegroep gemaakt met de Azure CLI
U hebt een Azure Cosmos DB-account gemaakt met de Azure CLI
U kunt doorgaan met het volgende deel van de zelfstudie om Azure Cosmos DB te koppelen aan uw app met Mongoose.
Wilt u capaciteitsplanning uitvoeren voor een migratie naar Azure Cosmos DB? U kunt informatie over uw bestaande databasecluster gebruiken voor capaciteitsplanning.
In deze zelfstudie wordt beschreven hoe u een Node.js-toepassing maakt door met Angular en Express de gegevens te beheren die zijn opgeslagen in Cosmos DB. In dit gedeelte gebruikt u Mongoose om verbinding te maken met Azure Cosmos DB.
Leer aan de hand van deze reeks zelfstudies op video een MongoDB-app maken met Angular en Node op Azure Cosmos DB met precies dezelfde APIs die u gebruikt voor MongoDB.
Deel 3 van de serie zelfstudies voor het maken van een MongoDB-app met Angular en Node op Azure Cosmos DB, waarbij gebruik wordt gemaakt van dezelfde API's als voor MongoDB.
Deel 2 van de serie zelfstudies voor het maken van een MongoDB-app met Angular en Node op Azure Cosmos DB, waarbij gebruik wordt gemaakt van dezelfde API's als voor MongoDB.
Deel 6 van de serie zelfstudies voor het maken van een MongoDB-app met Angular en Node op Azure Cosmos DB, waarbij gebruik wordt gemaakt van dezelfde API's als voor MongoDB