Quickstart: Een Azure Developer CLI-sjabloon implementeren
In deze quickstart leert u hoe u app-resources in Azure kunt inrichten en implementeren met behulp van een Azure Developer CLI-sjabloon (azd
) en slechts een paar azd
opdrachten. azd
sjablonen zijn standaardcodeopslagplaatsen die de broncode van uw toepassing bevatten, evenals azd
configuratie- en infrastructuurbestanden voor het inrichten van Azure-resources. Zie Wat zijn Azure Developer CLI-sjablonen? voor meer informatie over azd
sjablonen en hoe ze uw Azure-inrichtings- en implementatieproces kunnen versnellen.
De sjabloon selecteren en implementeren
Voor de volgende stappen gebruikt u de volgende sjabloon om een app in Azure in te richten en te implementeren:
U kunt ook een sjabloon selecteren die overeenkomt met uw voorkeuren op de site geweldige AZD-sjabloongalerie . Ongeacht welke sjabloon u gebruikt, eindigt u met de sjablooncode in uw ontwikkelomgeving en kunt u opdrachten uitvoeren om de app in Azure te bouwen, opnieuw te implementeren en te bewaken.
Selecteer uw voorkeursomgeving om door te gaan:
Een lokale ontwikkelomgeving is een uitstekende keuze voor traditionele ontwikkelwerkstromen. U kloont de sjabloonopslagplaats op uw apparaat en voert opdrachten uit op een lokale installatie van azd
.
Vereisten
- Installeer de Azure Developer CLI.
- Een Azure-account met een actief abonnement. Maak gratis een account.
- Node.js met npm (v 16.13.1 LTS)
- Bekijk het architectuurdiagram en de Azure-resources die u implementeert in de Node.js sjabloon README.
- Installeer de Azure Developer CLI.
- Een Azure-account met een actief abonnement. Maak gratis een account.
- Python 3.8
- Node.js met npm (v 16.13.1 LTS)
- Bekijk het architectuurdiagram en de Azure-resources die u implementeert in de Node.js sjabloon README.
- Installeer de Azure Developer CLI.
- Een Azure-account met een actief abonnement. Maak gratis een account.
- .NET 6.0
- Bekijk het architectuurdiagram en de Azure-resources die u implementeert in de Node.js sjabloon README.
- Installeer de Azure Developer CLI.
- Een Azure-account met een actief abonnement. Maak gratis een account.
- OpenJDK 17
- Docker.
- Bekijk het architectuurdiagram en de Azure-resources die u implementeert in de LEESMIJ voor java-sjablonen.
Het project initialiseren
Maak in Bestandenverkenner of een terminal een nieuwe lege map en wijzig deze in.
Voer de
azd init
opdracht uit en geef de sjabloon op die u wilt gebruiken als parameter:azd init --template todo-nodejs-mongo
azd init --template todo-python-mongo
azd init --template todo-csharp-cosmos-sql
azd init --template todo-java-mongo-aca
Voer een omgevingsnaam in wanneer hierom wordt gevraagd, bijvoorbeeld
azdquickstart
, waarmee een naamgevingsvoorvoegsel wordt ingesteld voor de resourcegroep die wordt gemaakt om de Azure-resources op te slaan. Wat is een omgevingsnaam?azd
Nadat u de omgeving hebt opgegeven,
azd
kloont u het sjabloonproject naar uw computer en initialiseert u het project.
De app-resources inrichten en implementeren
Voer de
azd auth login
opdracht uit enazd
start een browser om het aanmeldingsproces te voltooien.azd auth login
Voer de
azd up
opdracht uit:azd up
Zodra u bent aangemeld bij Azure, wordt u gevraagd om de volgende informatie:
Parameter Description Azure Location
De Azure-locatie waar uw resources worden geïmplementeerd. Azure Subscription
Het Azure-abonnement waar uw resources worden geïmplementeerd. Selecteer de gewenste waarden en druk op Enter. De
azd up
opdracht verwerkt de volgende taken voor u met behulp van de sjabloonconfiguratie- en infrastructuurbestanden:- Hiermee maakt en configureert u alle benodigde Azure-resources (
azd provision
), waaronder: - Toegangsbeleid en rollen voor uw account
- Service-naar-service-communicatie met beheerde identiteiten
- Pakketten en implementeert de code (
azd deploy
)
Wanneer de
azd up
opdracht is voltooid, worden in de CLI twee koppelingen weergegeven om resources weer te geven die zijn gemaakt:- Taken-API-app
- Front-end voor toDo-web-app
Notitie
U kunt zo vaak aanroepen
azd up
als u wilt dat updates voor uw toepassing worden ingericht en geïmplementeerd. De implementatie kan mislukken omdat een resource niet kan worden geïmplementeerd in de geselecteerde regio. Omdat dit een snelle start is, is het veilig om de.azure
map te verwijderen en het opnieuw te proberenazd up
. Wanneer u hier om wordt gevraagd, selecteert u een andere regio. In een geavanceerder scenario kunt u selectief bestanden in de.azure
map bewerken om de regio te wijzigen.- Hiermee maakt en configureert u alle benodigde Azure-resources (
Resources opschonen
Wanneer u de resources die in dit artikel zijn gemaakt niet meer nodig hebt, voert u de volgende opdracht uit om de app uit te schakelen:
azd down
Als u opnieuw wilt implementeren naar een andere regio, verwijdert u de .azure
map voordat u deze opnieuw uitvoert azd up
. In een geavanceerder scenario kunt u selectief bestanden in de .azure
map bewerken om de regio te wijzigen.
Hulp vragen
Ga naar de pagina voor probleemoplossing en ondersteuning voor informatie over het indienen van een bug, hulp vragen of een nieuwe functie voorstellen voor de Azure Developer CLI.