Share via


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

Notitie

Azure Spring Apps is de nieuwe naam voor de Azure Spring Cloud-service. Hoewel de service een nieuwe naam heeft, ziet u de oude naam op sommige plaatsen terwijl we werken aan het bijwerken van assets, zoals schermopnamen, video's en diagrammen.

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