Dela via


Snabbstart: Få åtkomst till program med Azure Spring Apps Standard-förbrukning och dedikerad plan i ett virtuellt nätverk

Kommentar

Azure Spring Apps är det nya namnet på Azure Spring Cloud-tjänsten. Även om tjänsten har ett nytt namn ser du det gamla namnet på vissa platser ett tag medan vi arbetar med att uppdatera tillgångar som skärmbilder, videor och diagram.

Den här artikeln gäller för: ✔️ Standardförbrukning och dedikerad (förhandsversion) ❌ Basic/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 intern Azure Container Apps-miljö.

Skapa en privat DNS-zon

Skapa en privat DNS-zon med namnet som standarddomän 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-post

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>

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-portalen. 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 ..."

Nästa steg