Schnellstart: Zugreifen auf Anwendungen mit dem Azure Spring Apps-Standardverbrauchs- und dedizierten Plan in einem virtuellen Netzwerk
Hinweis
Azure Spring Apps ist der neue Name für den Azure Spring Cloud-Dienst. Obwohl der Dienst umbenannt wurde, wird der alte Name noch an einigen Stellen verwendet, solange wir Ressourcen wie Screenshots, Videos und Diagramme aktualisieren.
Dieser Artikel gilt für: ✔️ Standardverbrauch und dediziert (Vorschau) ❌ Basic/Standard ❌ Enterprise
In diesem Artikel wird beschrieben, wie Sie mit dem Azure Spring Apps-Standardverbrauchs- und dedizierten Plan in einem virtuellen Netzwerk auf Ihre Anwendung zugreifen.
Wenn Sie eine Azure Container Apps-Umgebung in einem vorhandenen virtuellen Netzwerk erstellen, können Sie nur innerhalb dieses virtuellen Netzwerks auf alle Apps in der Umgebung zugreifen. Wenn Sie eine Instanz von Azure Spring Apps in der Azure Container Apps-Umgebung erstellen, können Sie außerdem nur über das virtuelle Netzwerk auf die Anwendungen in der Azure Spring Apps-Instanz zugreifen. Weitere Informationen finden Sie unter Bereitstellen eines virtuellen Netzwerks für eine interne Azure Container Apps-Umgebung.
Erstellen einer privaten DNS-Zone
Erstellen Sie eine private DNS-Zone mit dem Namen der Standarddomäne der Azure Container Apps-Umgebung – <UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io
– und mit einem A-Eintrag.
Verwenden Sie den folgenden Befehl, um die Standarddomäne der Azure Container Apps-Umgebung abzurufen.
az containerapp env show \
--resource-group <resource-group-name> \
--name <Azure-Container-Apps-environment-name> \
--query 'properties.defaultDomain'
Erstellen Sie mit dem folgenden Befehl eine private DNS Zone für Anwendungen im virtuellen Netzwerk.
az network private-dns zone create \
--resource-group <resource-group-name> \
--name <private-dns-zone-name>
Erstellen eines A-Eintrags
Erstellen Sie einen A-Eintrag, der den Namen <DNS Suffix>
und die statische IP-Adresse der Azure Container Apps-Umgebung enthält.
Verwenden Sie den folgenden Befehl, um die statische IP-Adresse für eine Azure Container Apps-Umgebung abzurufen.
az containerapp env show \
--resource-group <resource-group-name> \
--name <Azure-Container-Apps-environment-name> \
--query 'properties.staticIp'
Erstellen Sie mit dem folgenden Befehl den A-Eintrag:
az network private-dns record-set a add-record \
--resource-group <resource-group-name> \
--zone-name <private-dns-zone-name> \
--record-set-name '*' \
--ipv4-address <static-ip>
Verknüpfen des virtuellen Networks
Verwenden Sie den folgenden Befehl, um eine virtuelle Netzwerkverbindung mit der privaten DNS-Zone des virtuellen Netzwerks zu erstellen.
az network private-dns link vnet create \
--resource-group <resource-group-name> \
--name <link-name> \
--zone-name <private-dns-zone-name> \
--virtual-network <virtual-network-name> \
--registration-enabled false
Zugreifen auf die Anwendung
Jetzt können Sie über die URL der Anwendung in Ihrem virtuellen Netzwerk auf eine Anwendung in einer Azure Spring Apps-Instanz zugreifen.
Bereinigen von Ressourcen
Vergessen Sie nicht, die in diesem Artikel erstellten Ressourcen zu löschen, wenn Sie sie nicht mehr benötigen. Um die Ressourcen zu löschen, löschen Sie einfach die Ressourcengruppe, die sie enthält. Sie können die Ressourcengruppe mithilfe des Microsoft Azure-Portal löschen. Wenn Sie die Ressourcengruppe stattdessen mithilfe der Azure CLI löschen möchten, verwenden Sie die folgenden Befehle:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."
Nächste Schritte
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für