Delen via


Quickstart: Toegang krijgen tot toepassingen met azure Spring Apps Standard-verbruik en toegewezen abonnement in een virtueel netwerk

Notitie

De Basic-, Standard- en Enterprise-abonnementen worden afgeschaft vanaf medio maart 2025, met een pensioenperiode van 3 jaar. We raden u aan om over te stappen naar Azure Container Apps. Zie de aankondiging over buitengebruikstelling van Azure Spring Apps voor meer informatie.

Het standaardverbruik en het speciale abonnement worden vanaf 30 september 2024 afgeschaft, met een volledige afsluiting na zes maanden. We raden u aan om over te stappen naar Azure Container Apps. Zie Azure Spring Apps Standard-verbruik en toegewezen abonnement migreren naar Azure Container Apps voor meer informatie.

Dit artikel is van toepassing op: ✔️ Standaardverbruik en toegewezen (preview) ❌ Basic/Standard ❌ Enterprise

In dit artikel wordt beschreven hoe u toegang hebt tot uw toepassing in een virtueel netwerk met azure Spring Apps Standard-verbruik en een speciaal abonnement.

Wanneer u een Azure Container Apps-omgeving in een bestaand virtueel netwerk maakt, hebt u alleen toegang tot alle apps in de omgeving binnen dat virtuele netwerk. Wanneer u bovendien een exemplaar van Azure Spring Apps maakt in de Azure Container Apps-omgeving, hebt u alleen vanuit het virtuele netwerk toegang tot de toepassingen in het Azure Spring Apps-exemplaar. Zie Een virtueel netwerk opgeven voor een interne Azure Container Apps-omgevingen voor meer informatie.

Een privé-DNS-zone maken

Maak een privé-DNS-zone met de naam als het standaarddomein van de Azure Container Apps-omgeving, <UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io met een A-record.

Gebruik de volgende opdracht om het standaarddomein van de Azure Container Apps-omgeving op te halen.

az containerapp env show \
    --resource-group <resource-group-name> \
    --name <Azure-Container-Apps-environment-name> \
    --query 'properties.defaultDomain'

Gebruik de volgende opdracht om een Privé-DNS zone te maken voor toepassingen in het virtuele netwerk.

az network private-dns zone create \
    --resource-group <resource-group-name> \
    --name <private-dns-zone-name>

Een A-record maken

Maak een A-record die de naam <DNS Suffix> en het statische IP-adres van de Azure Container Apps-omgeving bevat.

Gebruik de volgende opdracht om het statische IP-adres voor een Azure Container Apps-omgeving op te halen.

az containerapp env show \
    --resource-group <resource-group-name> \
    --name <Azure-Container-Apps-environment-name> \
    --query 'properties.staticIp'

Gebruik de volgende opdracht om de A-record te maken:

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>

Gebruik de volgende opdracht om een koppeling naar een virtueel netwerk te maken naar de privé-DNS-zone van het virtuele netwerk.

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

Toegang tot de toepassing

U hebt nu toegang tot een toepassing in een Azure Spring Apps-exemplaar in uw virtuele netwerk met behulp van de URL van de toepassing.

Resources opschonen

Verwijder de resources die u in dit artikel hebt gemaakt wanneer u ze niet meer nodig hebt. Als u de resources wilt verwijderen, verwijdert u gewoon de resourcegroep die deze bevat. U kunt de resourcegroep verwijderen met behulp van Azure Portal. Als u de resourcegroep wilt verwijderen met behulp van Azure CLI, gebruikt u de volgende opdrachten:

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."

Volgende stappen