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>
Het virtuele netwerk koppelen
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 ..."