Snabbstart: Få åtkomst till program med Azure Spring Apps Standard-förbrukning och dedikerad plan i ett virtuellt nätverk
Kommentar
Planerna Basic, Standardoch Enterprise gick in i en pensionsperiod den 17 mars 2025. Mer information finns i meddelandet om azure Spring Apps-pensionering.
Planen Standard consumption och den dedikerade gick in i en pensionsperiod den 30 september 2024, med en fullständig avstängning i slutet av mars 2025. Mer information finns i Migrera Azure Spring Apps Standard-förbrukning och dedikerad plan till Azure Container Apps.
Den här artikeln gäller för:✅ Standardförbrukning och dedikerad (förhandsversion) ❎ Grundläggande/Standard ❎ Enterprise
Den här artikeln beskriver hur du kommer åt ditt program i ett virtuellt nätverk med Azure Spring Apps Standard-förbrukning och dedikerad plan.
När du skapar en Azure Container Apps-miljö i ett befintligt virtuellt nätverk kan du endast komma åt alla appar i miljön i det virtuella nätverket. När du skapar en instans av Azure Spring Apps i Azure Container Apps-miljön kan du dessutom bara komma åt programmen i Azure Spring Apps-instansen från det virtuella nätverket. Mer information finns i Tillhandahålla ett virtuellt nätverk till en Azure Container Apps-miljö.
Skapa en privat DNS-zon
Skapa en privat DNS-zon med standarddomännamnet för Azure Container Apps-miljön – <UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io
– med en A-post.
Använd följande kommando för att hämta standarddomänen för Azure Container Apps-miljön.
az containerapp env show \
--resource-group <resource-group-name> \
--name <Azure-Container-Apps-environment-name> \
--query 'properties.defaultDomain'
Använd följande kommando för att skapa en Privat DNS zon för program i det virtuella nätverket.
az network private-dns zone create \
--resource-group <resource-group-name> \
--name <private-dns-zone-name>
Skapa en A-record
Skapa en A-post som innehåller namnet <DNS Suffix>
och den statiska IP-adressen för Azure Container Apps-miljön.
Använd följande kommando för att hämta den statiska IP-adressen för en Azure Container Apps-miljö.
az containerapp env show \
--resource-group <resource-group-name> \
--name <Azure-Container-Apps-environment-name> \
--query 'properties.staticIp'
Använd följande kommando för att skapa A-posten:
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>
Länka det virtuella nätverket
Använd följande kommando för att skapa en länk till det virtuella nätverkets privata DNS-zon.
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
Få åtkomst till programmet
Nu kan du komma åt ett program i en Azure Spring Apps-instans i ditt virtuella nätverk med hjälp av programmets URL.
Rensa resurser
Se till att ta bort de resurser som du skapade i den här artikeln när du inte längre behöver dem. Ta bort resurserna genom att ta bort den resursgrupp som innehåller dem. Du kan ta bort resursgruppen med hjälp av Azure Portal. Du kan också ta bort resursgruppen med hjälp av Azure CLI genom att använda följande kommandon:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."