In dit artikel wordt uitgelegd hoe u een kleine toepassing implementeert die kan worden uitgevoerd in Azure Spring Apps.
De toepassingscode die in deze zelfstudie wordt gebruikt, is een eenvoudige app. Wanneer u dit voorbeeld hebt voltooid, is de toepassing online toegankelijk en kunt u deze beheren via Azure Portal.
Dit artikel bevat de volgende opties voor implementatie in Azure Spring Apps:
- De optie Azure Portal is de eenvoudigste en snelste manier om resources te maken en toepassingen met één klik te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die snel toepassingen willen implementeren in Azure-cloudservices.
- De optie Azure Portal + Maven-invoegtoepassing is een conventionelere manier om resources te maken en toepassingen stap voor stap te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die azure-cloudservices voor het eerst gebruiken.
- De Azure Developer CLI-optie is een efficiëntere manier om automatisch resources te maken en toepassingen te implementeren via eenvoudige opdrachten. De Azure Developer CLI maakt gebruik van een sjabloon om de Benodigde Azure-resources in te richten en de toepassingscode te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die bekend zijn met Azure-cloudservices.
- De optie Azure Portal is de eenvoudigste en snelste manier om resources te maken en toepassingen met één klik te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die snel toepassingen willen implementeren in Azure-cloudservices.
- De optie Azure Portal + Maven-invoegtoepassing is een conventionelere manier om resources te maken en toepassingen stap voor stap te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die azure-cloudservices voor het eerst gebruiken.
- De Azure CLI-optie maakt gebruik van een krachtig opdrachtregelprogramma voor het beheren van Azure-resources. Deze optie is geschikt voor Spring-ontwikkelaars die bekend zijn met Azure-cloudservices.
- De optie IntelliJ maakt gebruik van een krachtige Java IDE om eenvoudig Azure-resources te beheren. Deze optie is geschikt voor Spring-ontwikkelaars die bekend zijn met Azure-cloudservices en IntelliJ IDEA.
- De optie Visual Studio Code maakt gebruik van een lichtgewicht maar krachtige broncode-editor, waarmee u eenvoudig Azure-resources kunt beheren. Deze optie is geschikt voor Spring-ontwikkelaars die bekend zijn met Azure-cloudservices en Visual Studio Code.
1. Vereisten
- Een Azure-abonnement. Als u geen Azure-account hebt, maak dan een gratis account aan voordat u begint.
2. Het Spring-project voorbereiden
Met de knop Implementeren naar Azure in de volgende sectie wordt een Azure Portal-ervaring gestart waarmee een JAR-pakket wordt gedownload van de releasepagina spring-cloud-azure-tools op GitHub. Er zijn geen lokale voorbereidingsstappen nodig.
Gebruik de volgende stappen om het project voor te bereiden:
Gebruik de volgende opdracht om het Spring Boot-voorbeeldproject voor Azure te klonen vanuit GitHub.
git clone https://github.com/spring-guides/gs-spring-boot-for-azure.git
Gebruik de volgende opdracht om naar de projectmap te gaan:
cd gs-spring-boot-for-azure/complete
Gebruik de volgende Maven-opdracht om het project te bouwen:
./mvnw clean package
Voer het voorbeeldproject lokaal uit met behulp van de volgende opdracht:
./mvnw spring-boot:run
Gebruik de volgende stappen om de toepassing te initialiseren vanuit de Azure Developer CLI-sjablonen:
Open een terminal, maak een lege map en wijzig de map erin.
Gebruik de volgende opdracht om het project te initialiseren:
azd init --template spring-guides/gs-spring-boot-for-azure
In de volgende lijst worden de opdrachteninteracties beschreven:
-
OAuth2-aanmelding: u moet de aanmelding bij Azure autoriseren op basis van het OAuth2-protocol.
-
Geef een nieuwe omgevingsnaam op: Geef een omgevingsnaam op, die wordt gebruikt als achtervoegsel voor de resourcegroep die is gemaakt om alle Azure-resources op te slaan. Deze naam moet uniek zijn binnen uw Azure-abonnement.
De console voert berichten uit die vergelijkbaar zijn met het volgende voorbeeld:
Initializing a new project (azd init)
(✓) Done: Initialized git repository
(✓) Done: Downloading template code to: <your-local-path>
Enter a new environment name: <your-env-name>
SUCCESS: New project initialized!
You can view the template code in your directory: <your-local-path>
Learn more about running 3rd party code on our DevHub: https://aka.ms/azd-third-party-code-notice
3. De cloudomgeving voorbereiden
In deze sectie wordt beschreven hoe u een Azure Spring Apps-service-exemplaar maakt en de Azure-cloudomgeving voorbereidt.
In deze sectie wordt een knop Implementeren in Azure gebruikt om een implementatie-ervaring te starten in Azure Portal. Deze ervaring maakt gebruik van een ARM-sjabloon om Azure-resources te maken.
3.1. Meld u aan bij het Azure Portal
Ga naar Azure Portal en voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.
3.2. Azure-resources maken
Gebruik de volgende stappen om alle Azure-resources te maken waarvoor de app afhankelijk is:
Selecteer de volgende knop Implementeren in Azure om de implementatie-ervaring in Azure Portal te starten:
Vul het formulier in op het tabblad Basisbeginselen . Gebruik de volgende tabel als richtlijn voor het voltooien van het formulier:
Instelling |
Voorgestelde waarde |
Beschrijving |
Abonnement |
De naam van uw abonnement. |
Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource. |
Resourcegroep |
myresourcegroup |
Een nieuwe naam van de resourcegroep of een bestaande naam van uw abonnement. |
Regio |
De regio die zich het dichtst bij uw gebruikers bevindt. |
De regio wordt gebruikt om de resourcegroep te maken. |
Selecteer Controleren en Maken om uw selecties te controleren. Selecteer vervolgens Maken om de app te implementeren in Azure Spring Apps.
Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee wordt er een tegel voor deze service op uw Azure Portal-dashboard aangemaakt, als snelkoppeling naar de overzichtspagina van de service. Selecteer Ga naar de resource om de overzichtspagina van de service te openen.
3.1. Meld u aan bij het Azure Portal
Ga naar Azure Portal en voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.
3.2. Een Azure Spring Apps-exemplaar maken
Gebruik de volgende stappen om een Azure Spring Apps-service-exemplaar te maken:
Selecteer Resource maken in de hoek van de Azure-portal.
Klik op Compute>Azure Spring Apps.
Vul het formulier Basisbeginselen in met de volgende gegevens.
Gebruik de volgende tabel als richtlijn voor het invullen van het formulier. Het aanbevolen plan is Standard consumption & dedicated (preview)
.
Instelling |
Voorgestelde waarde |
Beschrijving |
Abonnement |
De naam van uw abonnement |
Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource. |
Resourcegroep |
myresourcegroup |
Een nieuwe naam van de resourcegroep of een bestaande naam van uw abonnement. |
Naam |
myasa |
Een unieke naam die uw Azure Spring Apps-service identificeert. De naam moet tussen de 4 en 32 tekens lang zijn en mag alleen kleine letters, cijfers en afbreekstreepjes bevatten. Het eerste teken van de servicenaam moet een letter zijn en het laatste teken moet een letter of een cijfer zijn. |
Plannen |
Standaardverbruik en toegewijd (preview) |
Het tariefplan bepaalt de resources en de kosten die bij uw instantie horen. |
Regio |
De regio het dichtst bij uw gebruikers |
De locatie die zich het dichtst bij uw gebruikers bevindt. |
Container Apps-omgeving |
myacaenv |
De omgeving is een veilige grens rond een of meer container-apps die met elkaar kunnen communiceren en een virtueel netwerk, logboekregistratie en Dapr-configuratie kunnen delen. |
(Optioneel) Maak een Container Apps-omgeving.
Vul het tabblad Basisbeginselen in met de volgende informatie:
-
Omgevingsnaam: myacaenv
-
Abonnement: Verbruik
-
Zoneredundantie: uitgeschakeld
Selecteer Maken om de Container Apps-omgeving te maken.
Vul het tabblad Basisbeginselen in met de volgende informatie:
-
Omgevingsnaam: myacaenv
-
Plan: (Preview) Verbruiks- en toegewezen workloadprofielen
-
Zoneredundantie: uitgeschakeld
Selecteer het tabblad Workloadprofielen (preview) en selecteer vervolgens Workloadprofiel toevoegen om een workloadprofiel toe te voegen.
Voeg op de pagina Workloadprofiel toevoegen (preview) de volgende informatie toe:
-
Naam van workloadprofiel: my-wlp
- grootte van workloadprofiel: Selecteer Dedicated-D4
-
Bereik voor automatisch schalen van exemplaren: Selecteer 3 en 5
Selecteer Toevoegen. Met deze selectie gaat u terug naar de pagina Workloadprofiel toevoegen (Preview). Selecteer mijn-wlp en daarna Maken om de Container Apps-omgeving te maken.
Selecteer Controleren en Maken om uw selecties te controleren. Selecteer Maken om het Azure Spring Apps-exemplaar in te richten.
Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee maakt u een tegel voor deze service op uw Azure Portal-dashboard als snelkoppeling naar de Overzicht pagina van de service.
Selecteer Ga naar de resource om naar de overzichtspagina van Azure Spring Apps te gaan.
Gebruik de volgende stappen om de vereiste resources te maken:
Gebruik de volgende opdracht om u met OAuth2 aan te melden bij Azure. Negeer deze stap als u zich al hebt aangemeld.
azd auth login
De console voert berichten uit die vergelijkbaar zijn met het volgende voorbeeld:
Logged in to Azure.
Gebruik de volgende opdracht om de infrastructuur van de sjabloon in te richten in Azure:
azd provision
In de volgende lijst worden de opdrachteninteracties beschreven:
-
Selecteer een Azure-abonnement dat u wilt gebruiken: gebruik pijlen om te verplaatsen, typ om te filteren en druk vervolgens op Enter.
-
Selecteer een Azure-locatie die u wilt gebruiken: Gebruik pijlen om te verplaatsen, typ om te filteren en druk op Enter.
De console voert berichten uit die vergelijkbaar zijn met het volgende voorbeeld:
SUCCESS: Your application was provisioned in Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name>-<random-string>> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Notitie
Dit kan enige tijd duren. U ziet een voortgangsindicator tijdens het inrichten van Azure-resources.
4. De app implementeren in Azure Spring Apps
Met de knop Implementeren in Azure in de vorige sectie wordt een Azure-portal-ervaring gestart die toepassingsimplementatie omvat, zodat er niets anders nodig is.
Gebruik de volgende stappen om te implementeren met behulp van de Maven-invoegtoepassing voor Azure Spring Apps:
Navigeer naar de volledige map en voer vervolgens de volgende opdracht uit om de app te configureren in Azure Spring Apps:
./mvnw com.microsoft.azure:azure-spring-apps-maven-plugin:1.19.0:config
In de volgende lijst worden de opdrachteninteracties beschreven:
-
OAuth2-aanmelding: u moet de aanmelding bij Azure autoriseren op basis van het OAuth2-protocol.
-
Abonnement selecteren: selecteer het abonnementslijstnummer van het Azure Spring Apps-exemplaar dat u hebt gemaakt. Dit is standaard het eerste abonnement in de lijst. Als u het standaardnummer gebruikt, drukt u rechtstreeks op Enter .
-
Gebruik bestaande Azure Spring Apps in Azure: Druk op y om het bestaande Azure Spring Apps-exemplaar te gebruiken.
-
Selecteer Azure Spring Apps voor implementatie: selecteer het lijstnummer van het Azure Spring Apps-exemplaar dat u hebt gemaakt. Als u het standaardnummer gebruikt, drukt u rechtstreeks op Enter .
-
Gebruik de bestaande app in Azure Spring Apps <uw exemplaarnaam>: druk op n om een nieuwe app te maken.
-
Voer de naam van de app (demo) in: Geef een app-naam op. Als u de standaardprojectartefact-id gebruikt, drukt u rechtstreeks op Enter .
-
Openbare toegang voor deze app beschikbaar maken (boot-for-azure): Druk op y.
-
Bevestig dat u alle bovenstaande configuraties wilt opslaan: Druk op y. Als u op n drukt, wordt de configuratie niet opgeslagen in de POM-bestanden.
Gebruik de volgende opdracht om de app te implementeren:
./mvnw azure-spring-apps:deploy
In de volgende lijst wordt de interactie met de opdracht beschreven:
-
OAuth2-aanmelding: u moet de aanmelding bij Azure autoriseren op basis van het OAuth2-protocol.
Nadat de opdracht is uitgevoerd, ziet u in de volgende logboekberichten dat de implementatie is geslaagd:
[INFO] Deployment(default) is successfully created
[INFO] Starting Spring App after deploying artifacts...
[INFO] Deployment Status: Running
[INFO] InstanceName:demo--default-xxxxxxx-xxxxxxxxx-xxxxx Status:Running Reason:null DiscoverStatus:NONE
[INFO] Getting public url of app(demo)...
[INFO] Application url: https://demo.<unique-identifier>.<region-name>.azurecontainerapps.io
Gebruik de volgende stappen om de app te verpakken, de Azure-resources in te richten die nodig zijn voor de webtoepassing en vervolgens te implementeren in Azure Spring Apps:
Gebruik de volgende opdracht om een implementeerbaar exemplaar van uw toepassing te verpakken:
azd package
De console voert berichten uit die vergelijkbaar zijn met het volgende voorbeeld:
SUCCESS: Your application was packaged for Azure in xx seconds.
Gebruik de volgende opdracht om de toepassingscode te implementeren op de zojuist ingerichte resources:
azd deploy
De console voert berichten uit die vergelijkbaar zijn met het volgende voorbeeld:
Deploying services (azd deploy)
(✓) Done: Deploying service demo
- Endpoint: https://demo.xxx.<your-azure-location>.azurecontainerapps.io
SUCCESS: Your application was deployed to Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Notitie
U kunt ook azd up
de vorige drie opdrachten combineren: azd provision
(richt Azure-resources in), azd package
(verpakt een implementeerbare kopie van uw toepassing) en azd deploy
(implementeert toepassingscode). Zie spring-guides/gs-spring-boot-for-azure voor meer informatie.
2. Het Spring-project voorbereiden
Met de knop Implementeren naar Azure in de volgende sectie wordt een Azure Portal-ervaring gestart waarmee een JAR-pakket wordt gedownload van de releasepagina spring-cloud-azure-tools op GitHub. Er zijn geen lokale voorbereidingsstappen nodig.
Gebruik de volgende stappen om het project voor te bereiden:
Gebruik de volgende opdracht om het Spring Boot-voorbeeldproject voor Azure te klonen vanuit GitHub.
git clone https://github.com/spring-guides/gs-spring-boot-for-azure.git
Gebruik de volgende opdracht om naar de projectmap te gaan:
cd gs-spring-boot-for-azure/complete
Gebruik de volgende Maven-opdracht om het project te bouwen:
./mvnw clean package
Voer het voorbeeldproject lokaal uit met behulp van de volgende opdracht:
./mvnw spring-boot:run
Gebruik de volgende stappen om de toepassing te initialiseren vanuit de Azure Developer CLI-sjablonen.
Open een terminal, maak een lege map en navigeer naar die map.
Gebruik de volgende opdracht om het project te initialiseren:
azd init --template spring-guides/gs-spring-boot-for-azure
In de volgende lijst worden de opdrachteninteracties beschreven:
-
OAuth2-aanmelding: u moet de aanmelding bij Azure autoriseren op basis van het OAuth2-protocol.
-
Geef een nieuwe omgevingsnaam op: Geef een omgevingsnaam op, die wordt gebruikt als achtervoegsel voor de resourcegroep die is gemaakt om alle Azure-resources op te slaan. Deze naam moet uniek zijn binnen uw Azure-abonnement.
De console voert berichten uit die vergelijkbaar zijn met het volgende voorbeeld:
Initializing a new project (azd init)
(✓) Done: Initialized git repository
(✓) Done: Downloading template code to: <your-local-path>
Enter a new environment name: <your-env-name>
SUCCESS: New project initialized!
You can view the template code in your directory: <your-local-path>
Learn more about running 3rd party code on our DevHub: https://aka.ms/azd-third-party-code-notice
3. De cloudomgeving voorbereiden
In deze sectie wordt beschreven hoe u een Azure Spring Apps-service-exemplaar maakt en de Azure-cloudomgeving voorbereidt.
In deze sectie wordt een knop Implementeren in Azure gebruikt om een implementatie-ervaring te starten in Azure Portal. Deze ervaring maakt gebruik van een ARM-sjabloon om Azure-resources te maken.
3.1. Meld u aan bij het Azure Portal
Ga naar Azure Portal en voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.
3.2. Azure-resources maken
Gebruik de volgende stappen om alle Azure-resources te maken waarvoor de app afhankelijk is:
Selecteer de volgende knop Implementeren in Azure om de implementatie-ervaring in Azure Portal te starten:
Vul het formulier in op het tabblad Basisbeginselen . Gebruik de volgende tabel als richtlijn voor het voltooien van het formulier:
Instelling |
Voorgestelde waarde |
Beschrijving |
Abonnement |
De naam van uw abonnement. |
Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource. |
Resourcegroep |
myresourcegroup |
Een nieuwe naam van de resourcegroep of een bestaande naam van uw abonnement. |
Regio |
De regio die zich het dichtst bij uw gebruikers bevindt. |
De regio wordt gebruikt om de resourcegroep te maken. |
Selecteer Controleren en Maken om uw selecties te controleren. Selecteer vervolgens Maken om de app te implementeren in Azure Spring Apps.
Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee wordt er een tegel voor deze service op uw Azure Portal-dashboard aangemaakt, als snelkoppeling naar de overzichtspagina van de service. Selecteer Ga naar de resource om de overzichtspagina van de service te openen.
3.1. Meld u aan bij het Azure Portal
Open uw webbrowser en ga naar Azure Portal. Voer uw inloggegevens in om u aan te melden bij het portaal. De standaardweergave is uw service-dashboard.
3.2. Een Azure Spring Apps-exemplaar maken
Gebruik de volgende stappen om een service-exemplaar te maken:
Selecteer Resource maken in de hoek van de Azure-portal.
Klik op Compute>Azure Spring Apps.
Vul het formulier Basisbeginselen in met de volgende gegevens:
Instelling |
Voorgestelde waarde |
Beschrijving |
Abonnement |
De naam van uw abonnement |
Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource. |
Resourcegroep |
myresourcegroup |
Een nieuwe naam van de resourcegroep of een bestaande naam van uw abonnement. |
Naam |
myasa |
Een unieke naam die uw Azure Spring Apps-service identificeert. De naam moet tussen de 4 en 32 tekens lang zijn en mag alleen kleine letters, cijfers en afbreekstreepjes bevatten. Het eerste teken van de servicenaam moet een letter zijn en het laatste teken moet een letter of een cijfer zijn. |
Plannen |
Standaard |
Het prijspakket dat de middelen en kosten bepaalt die verbonden zijn aan uw exemplaar. |
Regio |
De regio het dichtst bij uw gebruikers |
De locatie die zich het dichtst bij uw gebruikers bevindt. |
Zoneredundant |
Niet geselecteerd |
Hiermee wordt aangegeven of u uw Azure Spring Apps-service maakt in een Azure-beschikbaarheidszone. Deze functie wordt momenteel niet ondersteund in alle regio's. |
Selecteer Controleren en Maken om uw selecties te controleren. Selecteer Maken om het Azure Spring Apps-exemplaar in te richten.
Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee maakt u een tegel voor deze service op uw Azure Portal-dashboard als snelkoppeling naar de Overzicht pagina van de service.
Selecteer Ga naar de resource om naar de overzichtspagina van Azure Spring Apps te gaan.
Gebruik de volgende stappen om de vereiste resources te maken:
Gebruik de volgende opdracht om u met OAuth2 aan te melden bij Azure. Negeer deze stap als u zich al hebt aangemeld.
azd auth login
De console voert berichten uit die vergelijkbaar zijn met het volgende voorbeeld:
Logged in to Azure.
Gebruik de volgende opdracht om de sjabloon in te stellen aan de hand van het Standaardplan:
azd env set PLAN standard
Gebruik de volgende opdracht om een implementeerbaar exemplaar van uw toepassing te verpakken, de infrastructuur van de sjabloon in te richten in Azure en de toepassingscode vervolgens te implementeren op die nieuw ingerichte resources:
azd provision
In de volgende lijst worden de opdrachteninteracties beschreven:
-
Selecteer een Azure-abonnement dat u wilt gebruiken: gebruik pijlen om te verplaatsen, typ om te filteren en druk vervolgens op Enter.
-
Selecteer een Azure-locatie die u wilt gebruiken: Gebruik pijlen om te verplaatsen, typ om te filteren en druk op Enter.
De console voert berichten uit die vergelijkbaar zijn met de berichten in het volgende voorbeeld:
SUCCESS: Your application was provisioned in Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name>-<random-string>> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Notitie
Dit kan enige tijd duren. U ziet een voortgangsindicator tijdens het configureren van Azure-resources.
4. De app implementeren in Azure Spring Apps
Met de knop Implementeren in Azure in de vorige sectie wordt een Azure-portal-ervaring gestart die toepassingsimplementatie omvat, zodat er niets anders nodig is.
Gebruik de volgende stappen om te implementeren met behulp van de Maven-invoegtoepassing voor Azure Spring Apps:
Navigeer naar de volledige map en voer vervolgens de volgende opdracht uit om de app te configureren in Azure Spring Apps:
./mvnw com.microsoft.azure:azure-spring-apps-maven-plugin:1.19.0:config
In de volgende lijst worden de opdrachteninteracties beschreven:
-
OAuth2-aanmelding: u moet de aanmelding bij Azure autoriseren op basis van het OAuth2-protocol.
-
Abonnement selecteren: selecteer het abonnementslijstnummer van het Azure Spring Apps-exemplaar dat u hebt gemaakt. Dit is standaard het eerste abonnement in de lijst. Als u het standaardnummer gebruikt, drukt u rechtstreeks op Enter .
-
Gebruik bestaande Azure Spring Apps in Azure: Druk op y om het bestaande Azure Spring Apps-exemplaar te gebruiken.
-
Selecteer Azure Spring Apps voor implementatie: selecteer het lijstnummer van het Azure Spring Apps-exemplaar dat u hebt gemaakt. Als u het standaardnummer gebruikt, drukt u rechtstreeks op Enter .
-
Gebruik de bestaande app in Azure Spring Apps <uw exemplaarnaam>: druk op n om een nieuwe app te maken.
-
Voer de naam van de app (demo) in: Geef een app-naam op. Als u de standaardprojectartefact-id gebruikt, drukt u rechtstreeks op Enter .
-
Openbare toegang voor deze app beschikbaar maken (boot-for-azure): Druk op y.
-
Bevestig dat u alle bovenstaande configuraties wilt opslaan: Druk op y. Als u op n drukt, wordt de configuratie niet opgeslagen in de POM-bestanden.
Gebruik de volgende opdracht om de app te implementeren:
./mvnw azure-spring-apps:deploy
In de volgende lijst wordt de interactie met de opdracht beschreven:
-
OAuth2-aanmelding: u moet de aanmelding bij Azure autoriseren op basis van het OAuth2-protocol.
Nadat de opdracht is uitgevoerd, ziet u in de volgende logboekberichten dat de implementatie is geslaagd:
[INFO] Deployment(default) is successfully created
[INFO] Starting Spring App after deploying artifacts...
[INFO] Deployment Status: Running
[INFO] InstanceName:demo-default-x-xxxxxxxxxx-xxxxx Status:Running Reason:null DiscoverStatus:UNREGISTERED
[INFO] InstanceName:demo-default-x-xxxxxxxxx-xxxxx Status:Terminating Reason:null DiscoverStatus:UNREGISTERED
[INFO] Getting public url of app(demo)...
[INFO] Application url: https://<your-Azure-Spring-Apps-instance-name>-demo.azuremicroservices.io
Gebruik de volgende stappen om de app te verpakken, de Azure-resources in te richten die nodig zijn voor de webtoepassing en vervolgens te implementeren in Azure Spring Apps:
Gebruik de volgende opdracht om een implementeerbaar exemplaar van uw toepassing te verpakken:
azd package
De console voert berichten uit die vergelijkbaar zijn met het volgende voorbeeld:
SUCCESS: Your application was packaged for Azure in xx seconds.
Gebruik de volgende opdracht om de toepassingscode te implementeren op de zojuist ingerichte resources:
azd deploy
De console voert berichten uit die vergelijkbaar zijn met de berichten in het volgende voorbeeld:
Deploying services (azd deploy)
(✓) Done: Deploying service demo
- Endpoint: https://<your-Azure-Spring-Apps-instance-name>-demo.azuremicroservices.io/
SUCCESS: Your application was deployed to Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Notitie
U kunt ook azd up
de vorige drie opdrachten combineren: azd package
(verpakt een implementeerbaar exemplaar van uw toepassing), azd provision
(richt Azure-resources in) en azd deploy
(implementeert toepassingscode). Zie spring-guides/gs-spring-boot-for-azure voor meer informatie.
2. Het Spring-project voorbereiden
Met de knop Implementeren naar Azure in de volgende sectie wordt een Azure Portal-ervaring gestart waarmee een JAR-pakket wordt gedownload van de releasepagina spring-cloud-azure-tools op GitHub. Er zijn geen lokale voorbereidingsstappen nodig.
Gebruik de volgende stappen om het project voor te bereiden:
Gebruik de volgende opdracht om het Spring Boot-voorbeeldproject voor Azure te klonen vanuit GitHub.
git clone https://github.com/spring-guides/gs-spring-boot-for-azure.git
Gebruik de volgende opdracht om naar de projectmap te gaan:
cd gs-spring-boot-for-azure/complete
Gebruik de volgende Maven-opdracht om het project te bouwen:
./mvnw clean package
Voer het voorbeeldproject lokaal uit met behulp van de volgende opdracht:
./mvnw spring-boot:run
Gebruik de volgende stappen om het project voor te bereiden:
Gebruik de volgende opdracht om het Spring Boot-voorbeeldproject voor Azure te klonen vanuit GitHub.
git clone https://github.com/spring-guides/gs-spring-boot-for-azure.git
Gebruik de volgende opdracht om naar de projectmap te gaan:
cd gs-spring-boot-for-azure/complete
Gebruik de volgende Maven-opdracht om het project te bouwen:
./mvnw clean package
Voer het voorbeeldproject lokaal uit met behulp van de volgende opdracht:
./mvnw spring-boot:run
Gebruik de volgende stappen om het project te maken:
Gebruik de volgende opdracht om een voorbeeldproject start.spring.io
te genereren met de aanbevolen afhankelijkheden voor Azure Spring Apps:
curl https://start.spring.io/starter.tgz -d dependencies=web -d baseDir=demo -d bootVersion=3.0.0 -d javaVersion=17 -d type=maven-project -d groupId=com.example -d artifactId=demo -d name=demo -d packageName=com.example.demo -d packaging=jar | tar -xzvf -
Maak een webcontroller voor uw webtoepassing door het bestand src/main/java/com/example/demo/HelloController.java toe te voegen met de volgende inhoud:
package com.example.demo;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;
@RestController
public class HelloController {
@RequestMapping("/")
public String index() {
return "Hello World";
}
}
Gebruik de volgende Maven-opdracht om het project te bouwen:
./mvnw clean package
Voer het voorbeeldproject lokaal uit met behulp van de volgende opdracht:
./mvnw spring-boot:run
3. De cloudomgeving voorbereiden
In deze sectie wordt beschreven hoe u een Azure Spring Apps-service-exemplaar maakt en de Azure-cloudomgeving voorbereidt.
In deze sectie wordt een knop Implementeren in Azure gebruikt om een implementatie-ervaring te starten in Azure Portal. Deze ervaring maakt gebruik van een ARM-sjabloon om Azure-resources te maken.
3.1. Meld u aan bij het Azure Portal
Ga naar Azure Portal en voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.
3.2. Azure-resources maken
Gebruik de volgende stappen om alle Azure-resources te maken waarvoor de app afhankelijk is:
Selecteer de volgende knop Implementeren in Azure om de implementatie-ervaring in Azure Portal te starten:
Vul het formulier in op het tabblad Basisbeginselen . Gebruik de volgende tabel als richtlijn voor het voltooien van het formulier:
Instelling |
Voorgestelde waarde |
Beschrijving |
Abonnement |
De naam van uw abonnement. |
Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource. |
Resourcegroep |
myresourcegroup |
Een nieuwe naam van de resourcegroep of een bestaande naam van uw abonnement. |
Regio |
De regio die zich het dichtst bij uw gebruikers bevindt. |
De regio wordt gebruikt om de resourcegroep te maken. |
Selecteer Controleren en Maken om uw selecties te controleren. Selecteer vervolgens Maken om de app te implementeren in Azure Spring Apps.
Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee wordt er een tegel voor deze service op uw Azure Portal-dashboard aangemaakt, als snelkoppeling naar de overzichtspagina van de service. Selecteer Ga naar de resource om de overzichtspagina van de service te openen.
3.1. Meld u aan bij het Azure Portal
Ga naar Azure Portal en voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.
3.2. Een Azure Spring Apps-exemplaar maken
Gebruik de volgende stappen om het service-exemplaar te maken:
Selecteer Resource maken in de hoek van de Azure-portal.
Klik op Compute>Azure Spring Apps.
Vul het formulier Basisbeginselen in met de volgende gegevens:
Instelling |
Voorgestelde waarde |
Beschrijving |
Abonnement |
De naam van uw abonnement. |
Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource. |
Resourcegroep |
myresourcegroup |
Een nieuwe naam van de resourcegroep of een bestaande naam van uw abonnement. |
Naam |
myasa |
Een unieke naam die uw Azure Spring Apps-service identificeert. De naam moet tussen de 4 en 32 tekens lang zijn en mag alleen kleine letters, cijfers en afbreekstreepjes bevatten. Het eerste teken van de servicenaam moet een letter zijn en het laatste teken moet een letter of een cijfer zijn. |
Regio |
De regio die zich het dichtst bij uw gebruikers bevindt. |
De locatie die zich het dichtst bij uw gebruikers bevindt. |
Hostingopties en plannen |
Onderneming |
Het prijspakket dat de middelen en kosten bepaalt die verbonden zijn aan uw exemplaar. |
Zoneredundant |
Niet geselecteerd |
De optie voor het maken van uw Azure Spring Apps-service in een Azure-beschikbaarheidszone. Deze functie wordt momenteel niet ondersteund in alle regio's. |
Software-IP-plan |
Betalen per gebruik |
Het prijsplan waarmee u per gebruik kunt betalen met Azure Spring Apps. |
Voorbeeldproject implementeren |
Niet geselecteerd |
De optie voor het gebruik van de ingebouwde voorbeeldtoepassing. |
Selecteer Controleren en Maken om uw selecties te controleren. Selecteer Create om vervolgens het Azure Spring Apps-exemplaar in te richten.
Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee wordt er een tegel voor deze service op uw Azure Portal-dashboard aangemaakt, als snelkoppeling naar de overzichtspagina van de service.
Selecteer Ga naar de resource om naar de overzichtspagina van Azure Spring Apps te gaan.
3.1. Namen opgeven voor elke resource
Maak variabelen voor het opslaan van de resourcenamen met behulp van de volgende opdrachten. Vervang de tijdelijke aanduidingen door uw eigen waarden.
export LOCATION="<region>"
export RESOURCE_GROUP="<resource-group-name>"
export SERVICE_NAME="<Azure-Spring-Apps-instance-name>"
export APP_NAME="demo"
3.2. Een nieuwe resourcegroep maken
Gebruik de volgende stappen om een nieuwe resourcegroep te maken:
Gebruik de volgende opdracht om u aan te melden bij de Azure CLI:
az login
Gebruik de volgende opdracht om de standaardlocatie in te stellen:
az configure --defaults location=${LOCATION}
Gebruik de volgende opdracht om alle beschikbare abonnementen weer te geven om de abonnements-id te bepalen die u wilt gebruiken:
az account list --output table
Gebruik de volgende opdracht om het standaardabonnement in te stellen:
az account set --subscription <subscription-ID>
Gebruik de volgende opdracht om een resourcegroep te maken:
az group create --resource-group ${RESOURCE_GROUP}
Gebruik de volgende opdracht om de zojuist gemaakte resourcegroep in te stellen als de standaardresourcegroep:
az configure --defaults group=${RESOURCE_GROUP}
3.3. Extensie installeren en naamruimte registreren
Gebruik de volgende opdrachten om de Azure Spring Apps-extensie voor de Azure CLI te installeren en de naamruimte te registreren: Microsoft.SaaS
az extension add --name spring --upgrade
az provider register --namespace Microsoft.SaaS
3.4. Een Azure Spring Apps-exemplaar maken
Gebruik de volgende stappen om het service-exemplaar te maken:
Gebruik de volgende opdracht om de juridische voorwaarden en privacyverklaringen voor het Enterprise-abonnement te accepteren:
Notitie
Deze stap is alleen nodig als uw abonnement nog nooit is gebruikt om een Enterprise-plan exemplaar van Azure Spring Apps te maken.
az term accept \
--publisher vmware-inc \
--product azure-spring-cloud-vmware-tanzu-2 \
--plan asa-ent-hr-mtr
Gebruik de volgende opdracht om een Azure Spring Apps-service-exemplaar te maken:
az spring create \
--name ${SERVICE_NAME} \
--sku Enterprise
3.5. Een app maken in uw Azure Spring Apps-exemplaar
Een app is een abstractie van één zakelijke app. Zie App en implementatie in Azure Spring Apps voor meer informatie. Apps worden uitgevoerd in een Azure Spring Apps-service-exemplaar, zoals wordt weergegeven in het volgende diagram.
Gebruik de volgende opdracht om de app te maken in Azure Spring Apps:
az spring app create \
--service ${SERVICE_NAME} \
--name ${APP_NAME} \
--assign-endpoint true
3.1. Meld u aan bij het Azure Portal
Open uw webbrowser en ga naar Azure Portal, voer uw referenties in en meld u aan bij de portal. De standaardweergave is uw service-dashboard.
3.2. Een Azure Spring Apps-exemplaar maken
Gebruik de volgende stappen om het service-exemplaar te maken:
Selecteer Resource maken in de hoek van de Azure-portal.
Klik op Compute>Azure Spring Apps.
Vul het formulier Basisbeginselen in met de volgende gegevens:
Instelling |
Voorgestelde waarde |
Beschrijving |
Abonnement |
De naam van uw abonnement. |
Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource. |
Resourcegroep |
myresourcegroup |
Een nieuwe naam van de resourcegroep of een bestaande naam van uw abonnement. |
Naam |
myasa |
Een unieke naam die uw Azure Spring Apps-service identificeert. De naam moet tussen de 4 en 32 tekens lang zijn en mag alleen kleine letters, cijfers en afbreekstreepjes bevatten. Het eerste teken van de servicenaam moet een letter zijn en het laatste teken moet een letter of een cijfer zijn. |
Regio |
De regio die zich het dichtst bij uw gebruikers bevindt. |
De locatie die zich het dichtst bij uw gebruikers bevindt. |
Hostingopties en plannen |
Onderneming |
Het prijspakket dat de middelen en kosten bepaalt die verbonden zijn aan uw exemplaar. |
Zoneredundant |
Niet geselecteerd |
De optie voor het maken van uw Azure Spring Apps-service in een Azure-beschikbaarheidszone. Deze functie wordt momenteel niet ondersteund in alle regio's. |
Software-IP-plan |
Betalen per gebruik |
Het prijsplan waarmee u per gebruik kunt betalen met Azure Spring Apps. |
Voorbeeldproject implementeren |
Niet geselecteerd |
De optie voor het gebruik van de ingebouwde voorbeeldtoepassing. |
Selecteer Controleren en Maken om uw selecties te controleren. Selecteer Create om vervolgens het Azure Spring Apps-exemplaar in te richten.
Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee wordt er een tegel voor deze service op uw Azure Portal-dashboard aangemaakt, als snelkoppeling naar de overzichtspagina van de service.
Selecteer Ga naar de resource om naar de overzichtspagina van Azure Spring Apps te gaan.
4. De app implementeren in Azure Spring Apps
Met de knop Implementeren in Azure in de vorige sectie wordt een Azure-portal-ervaring gestart die toepassingsimplementatie omvat, zodat er niets anders nodig is.
Gebruik de volgende stappen om te implementeren met behulp van de Maven-invoegtoepassing voor Azure Spring Apps:
Navigeer naar de volledige map en voer vervolgens de volgende opdracht uit om de app te configureren in Azure Spring Apps:
./mvnw com.microsoft.azure:azure-spring-apps-maven-plugin:1.19.0:config
In de volgende lijst worden de opdrachteninteracties beschreven:
-
OAuth2-aanmelding: u moet de aanmelding bij Azure autoriseren op basis van het OAuth2-protocol.
-
Abonnement selecteren: selecteer het abonnementslijstnummer van het Azure Spring Apps-exemplaar dat u hebt gemaakt. Dit is standaard het eerste abonnement in de lijst. Als u het standaardnummer gebruikt, drukt u rechtstreeks op Enter .
-
Gebruik bestaande Azure Spring Apps in Azure: Druk op y om het bestaande Azure Spring Apps-exemplaar te gebruiken.
-
Selecteer Azure Spring Apps voor implementatie: selecteer het lijstnummer van het Azure Spring Apps-exemplaar dat u hebt gemaakt. Als u het standaardnummer gebruikt, drukt u rechtstreeks op Enter .
-
Gebruik de bestaande app in Azure Spring Apps <uw exemplaarnaam>: druk op n om een nieuwe app te maken.
-
Voer de naam van de app (demo) in: Geef een app-naam op. Als u de standaardprojectartefact-id gebruikt, drukt u rechtstreeks op Enter .
-
Openbare toegang voor deze app beschikbaar maken (boot-for-azure): Druk op y.
-
Bevestig dat u alle bovenstaande configuraties wilt opslaan: Druk op y. Als u op n drukt, wordt de configuratie niet opgeslagen in de POM-bestanden.
Gebruik de volgende opdracht om de app te implementeren:
./mvnw azure-spring-apps:deploy
In de volgende lijst wordt de interactie met de opdracht beschreven:
-
OAuth2-aanmelding: u moet de aanmelding bij Azure autoriseren op basis van het OAuth2-protocol.
Nadat de opdracht is uitgevoerd, ziet u in de volgende logboekberichten dat de implementatie is geslaagd:
[INFO] Deployment(default) is successfully created
[INFO] Starting Spring App after deploying artifacts...
[INFO] Deployment Status: Running
[INFO] InstanceName:demo-default-x-xxxxxxxxxx-xxxxx Status:Running Reason:null DiscoverStatus:N/A
[INFO] Getting public url of app(demo)...
[INFO] Application url: https://<your-Azure-Spring-Apps-instance-name>-demo.azuremicroservices.io
Gebruik de volgende opdracht om het .jar-bestand voor de app te implementeren:
az spring app deploy \
--service ${SERVICE_NAME} \
--name ${APP_NAME} \
--artifact-path target/demo-0.0.1-SNAPSHOT.jar
Het implementeren van de toepassing kan enkele minuten duren.
Deze sectie bevat de stappen voor het implementeren van uw toepassing in Azure Spring Apps.
4.1. Het project importeren
Gebruik de volgende stappen om het project te importeren:
Open IntelliJ IDEA en selecteer Openen.
In het dialoogvenster Bestand of Project openen, selecteer de demomap.
4.2. Uw app bouwen en implementeren
Gebruik de volgende stappen om uw app te bouwen en te implementeren:
Als u de Azure-toolkit voor IntelliJ nog niet hebt geïnstalleerd, volgt u de stappen in De Azure-toolkit voor IntelliJ installeren.
Notitie
Azure Toolkit voor IntelliJ biedt vier manieren om u aan te melden bij Azure en de implementatie kan pas worden gestart nadat u zich hebt aangemeld.
Klik met de rechtermuisknop op uw project in het Venster IntelliJ Project en selecteer vervolgens Azure ->Deploy to Azure Spring Apps.
Accepteer de naam voor de app in het veld Naam .
De naam verwijst naar de configuratie, niet naar de naam van de app. Meestal hoeft u deze niet te wijzigen.
Selecteer Maven:demo (Java 17) in het tekstvak Artefact.
Controleer in het tekstvak Abonnement of uw abonnement juist is.
Selecteer in het tekstvak Spring Apps het exemplaar van Azure Spring Apps dat u hebt gemaakt.
Selecteer in het tekstvak App het plusteken (+) om een nieuwe app te maken.
In het tekstvak App-naam: onder App-basisbeginselen, voer demo in en selecteer vervolgens Meer instellingen.
Selecteer de knop Inschakelen naast het openbare eindpunt. De knop verandert in Uitschakelen <om in te schakelen>. Selecteer vervolgens OK.
Selecteer onder Voor starten Maven-doel 'demo:package' uitvoeren en selecteer vervolgens het potloodpictogram om de opdrachtregel te bewerken.
Voer in het Command line tekstvak -DskipTests in na package en selecteer vervolgens OK.
Als u de implementatie wilt starten, selecteert u de knop Uitvoeren onderaan het dialoogvenster Implementeren in Azure . De invoegtoepassing voert de Maven-opdracht package -DskipTests
uit in de demo
app en implementeert het .jar bestand dat door de package
opdracht is gegenereerd.
Het implementeren van de toepassing kan enkele minuten duren. U kunt de openbare URL van de toepassing zien in het uitvoerconsolelogboek.
5. De app valideren
In deze sectie wordt beschreven hoe u uw toepassing valideert.
Nadat de implementatie is voltooid, zoekt u de toepassings-URL uit de uitvoer van de implementatie. Voer de volgende stappen uit om te valideren:
Open de toepassings-URL vanaf de uitvoerpagina van de implementatie. Wanneer u de app opent, krijgt u het antwoord Hello World
.
Controleer de details voor elke resource-implementatie, wat handig is voor het onderzoeken van implementatieproblemen.
Nadat de implementatie is voltooid, opent u de toepassing met de URL van de uitvoertoepassing. Gebruik de volgende stappen om de logboeken van de app te controleren om een implementatieprobleem te onderzoeken:
Open de URL van de uitvoertoepassing vanaf de pagina Uitvoer van de implementatie. Wanneer u de app opent, krijgt u het antwoord Hello World
.
In het navigatiedeelvenster van de overzichtspagina van het Azure Spring Apps-exemplaar selecteert u Logs om de logboeken van de app te controleren.
Nadat de implementatie is voltooid, opent u de toepassing met het uitvoereindpunt. Wanneer u de app opent, krijgt u het antwoord Hello World
.
Nadat de implementatie is voltooid, gebruikt u de volgende stappen om de toepassings-URL te vinden uit de uitvoer van de implementatie:
Open de toepassings-URL vanaf de uitvoerpagina van de implementatie. Wanneer u de app opent, krijgt u het antwoord Hello World
.
Controleer de details voor elke resource-implementatie, wat handig is voor het onderzoeken van implementatieproblemen.
Nadat de implementatie is voltooid, gebruikt u de volgende stappen om de logboeken van de app te controleren om een implementatieprobleem te onderzoeken:
Open de toepassings-URL vanaf de uitvoerpagina van de implementatie. Wanneer u de app opent, krijgt u het antwoord Hello World
.
Gebruik het navigatiedeelvenster van de overzichtspagina van het Azure Spring Apps-exemplaar en selecteer Logboeken om de logboeken van de app te controleren.
Nadat de implementatie is voltooid, opent u de toepassing met het uitvoereindpunt. Wanneer u de app opent, krijgt u het antwoord Hello World
.
Nadat de implementatie is voltooid, gebruikt u de volgende stappen om de toepassings-URL te vinden uit de uitvoer van de implementatie:
Open de toepassings-URL vanaf de uitvoerpagina van de implementatie. Wanneer u de app opent, krijgt u het antwoord Hello World
.
Controleer de details voor elke resource-implementatie, wat handig is voor het onderzoeken van implementatieproblemen.
Nadat de implementatie is voltooid, gebruikt u de volgende stappen om de app te valideren:
Toegang tot de toepassings-URL. Wanneer u de app opent, krijgt u het antwoord Hello World
.
Controleer de consolelogboeken, die handig zijn voor het onderzoeken van implementatieproblemen.
Nadat de implementatie is voltooid, gebruikt u de volgende stappen om de logboeken van de app te controleren om een implementatieprobleem te onderzoeken:
Open de toepassing met de URL van de uitvoertoepassing. Wanneer u de app opent, krijgt u het antwoord Hello World
.
Gebruik de volgende opdracht om het logboek van de app te controleren om een implementatieprobleem te onderzoeken:
az spring app logs \
--service ${SERVICE_NAME} \
--name ${APP_NAME}
Gebruik de volgende stappen om uw toepassingslogboeken te streamen:
Open de toepassing met de URL van de uitvoertoepassing. Wanneer u de app opent, krijgt u het antwoord Hello World
.
Open het Venster Azure Explorer , vouw het knooppunt Azure uit, vouw het serviceknooppunt Azure Spring Apps uit, vouw het Azure Spring Apps-exemplaar uit dat u hebt gemaakt en selecteer vervolgens het demo-exemplaar van de app die u hebt gemaakt.
Klik met de rechtermuisknop en selecteer Streaminglogboeken starten en selecteer VERVOLGENS OK om realtime toepassingslogboeken weer te geven.
Gebruik de volgende stappen om uw toepassingslogboeken te streamen:
Open de toepassing met de URL van de uitvoertoepassing. Wanneer u de app opent, krijgt u het antwoord Hello World
.
Volg de stappen in de sectie Uw toepassingslogboeken streamen van Java in Azure Spring Apps.
Hulpmiddelen opschonen
Als u van plan bent om verder te gaan met volgende quickstarts en handleidingen, wilt u deze middelen misschien intact laten. Wanneer u de resources niet meer nodig hebt, kunt u overbodige resources opschonen om Azure-kosten te voorkomen.
Gebruik de volgende stappen om de hele resourcegroep te verwijderen, inclusief het zojuist gemaakte service-exemplaar:
- Zoek uw resourcegroep in de Azure Portal. Selecteer resourcegroepen in het navigatiemenu en selecteer vervolgens de naam van uw resourcegroep.
Gebruik de volgende stappen om de hele resourcegroep te verwijderen, inclusief het zojuist gemaakte service-exemplaar:
- Zoek uw resourcegroep in de Azure Portal. Selecteer resourcegroepen in het navigatiemenu en selecteer vervolgens de naam van uw resourcegroep.
Gebruik de volgende opdracht om de resourcegroep te verwijderen met behulp van de Azure CLI:
az group delete --name ${RESOURCE_GROUP}
Gebruik de volgende stappen om de resourcegroep te verwijderen met behulp van IntelliJ:
Ga naar uw IntelliJ IDEA en zoek de naam van uw resourcegroep.
Klik met de rechtermuisknop op de resourcegroep en selecteer Verwijderen om alle gerelateerde Azure-resources te verwijderen.
Gebruik de volgende stappen om de resourcegroep te verwijderen met behulp van Visual Studio Code:
Ga naar Visual Studio Code, selecteer Groeperen op om Groeperen op resourcegroep in te schakelen, en zoek vervolgens de naam van uw resourcegroep.
Klik met de rechtermuisknop op de resourcegroep en selecteer Resourcegroep verwijderen... als u alle gerelateerde Azure-resources wilt verwijderen.
Gebruik de volgende stappen om de hele resourcegroep te verwijderen, inclusief het zojuist gemaakte service-exemplaar:
- Zoek uw resourcegroep in de Azure Portal. Selecteer resourcegroepen in het navigatiemenu en selecteer vervolgens de naam van uw resourcegroep.
Gebruik de volgende stappen om de hele resourcegroep te verwijderen, inclusief het zojuist gemaakte service-exemplaar:
- Zoek uw resourcegroep in de Azure Portal. Selecteer resourcegroepen in het navigatiemenu en selecteer vervolgens de naam van uw resourcegroep.
Gebruik de volgende opdracht om alle Azure-resources te verwijderen die in deze voorbeeldtoepassing worden gebruikt:
azd down
In de volgende lijst wordt de interactie met de opdracht beschreven:
-
Totaal aantal te verwijderen bronnen: <het totale aantal van uw bronnen>, weet u zeker dat u wilt doorgaan?: Druk op y.
De console voert berichten uit die vergelijkbaar zijn met het volgende voorbeeld:
SUCCESS: Your application was removed from Azure in xx minutes xx seconds.
7. Volgende stappen
Raadpleeg voor meer informatie de volgende artikelen: