Rövid útmutató: Alkalmazások elérése az Azure Spring Apps Standard használatával és dedikált csomaggal egy virtuális hálózaton

Feljegyzés

Az Azure Spring Apps az Azure Spring Cloud szolgáltatás új neve. Bár a szolgáltatásnak új neve van, bizonyos helyeken a régi nevet fogja látni egy darabig, miközben az eszközök, például képernyőképek, videók és diagramok frissítésével dolgozunk.

Ez a cikk a következőre vonatkozik: ✔️ Standard felhasználás és dedikált (előzetes verzió) ❌ Basic/Standard ❌ Enterprise

Ez a cikk azt ismerteti, hogyan érheti el az alkalmazást egy virtuális hálózaton az Azure Spring Apps Standard használat és dedikált csomag használatával.

Ha azure Container Apps-környezetet hoz létre egy meglévő virtuális hálózaton, a környezeten belüli összes alkalmazást csak az adott virtuális hálózaton belül érheti el. Emellett, ha azure Spring Apps-példányt hoz létre az Azure Container Apps-környezetben, az Azure Spring Apps-példányban lévő alkalmazásokat csak a virtuális hálózatról érheti el. További információ: Virtuális hálózat biztosítása belső Azure Container Apps-környezeteknek.

Privát DNS-zóna létrehozása

Hozzon létre egy privát DNS-zónát az Azure Container Apps-környezet alapértelmezett tartományaként – <UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io A rekorddal.

Az alábbi paranccsal szerezze be az Azure Container Apps-környezet alapértelmezett tartományát.

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

A következő paranccsal hozzon létre egy saját DNS-zónát a virtuális hálózaton lévő alkalmazások számára.

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

A rekord létrehozása

Hozzon létre egy A rekordot, amely tartalmazza az Azure Container Apps-környezet nevét <DNS Suffix> és statikus IP-címét.

Az alábbi paranccsal lekérheti egy Azure Container Apps-környezet statikus IP-címét.

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

Az A rekord létrehozásához használja a következő parancsot:

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>

Az alábbi paranccsal hozzon létre egy virtuális hálózati kapcsolatot a virtuális hálózat privát DNS-zónájára.

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

Az alkalmazás elérése

Most már hozzáférhet egy alkalmazáshoz egy Azure Spring Apps-példányban a virtuális hálózaton belül az alkalmazás URL-címével.

Az erőforrások eltávolítása

Mindenképpen törölje a cikkben létrehozott erőforrásokat, ha már nincs rájuk szüksége. Az erőforrások törléséhez egyszerűen törölje az őket tartalmazó erőforráscsoportot. Az erőforráscsoportot az Azure Portalon törölheti. Másik lehetőségként az alábbi parancsokkal törölheti az erőforráscsoportot az Azure CLI használatával:

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

Következő lépések