Sdílet prostřednictvím


Rychlý start: Přístup k aplikacím pomocí využití Azure Spring Apps Standard a vyhrazeného plánu ve virtuální síti

Poznámka:

Azure Spring Apps je nový název služby Azure Spring Cloud. Přestože má služba nový název, na některých místech uvidíte starý název, protože pracujeme na aktualizaci prostředků, jako jsou snímky obrazovky, videa a diagramy.

Tento článek se vztahuje na: ✔️ Využití standardu a vyhrazené (Preview) ❌ Basic/Standard ❌ Enterprise

Tento článek popisuje, jak získat přístup k aplikaci ve virtuální síti pomocí využití Azure Spring Apps Standard a vyhrazeného plánu.

Když vytvoříte prostředí Azure Container Apps v existující virtuální síti, budete mít přístup ke všem aplikacím uvnitř prostředí jenom v rámci této virtuální sítě. Kromě toho, když vytvoříte instanci Azure Spring Apps v prostředí Azure Container Apps, budete mít přístup k aplikacím v instanci Azure Spring Apps jenom z virtuální sítě. Další informace najdete v tématu Poskytnutí virtuální sítě interním prostředím Azure Container Apps.

Vytvoření privátní zóny DNS

Vytvořte privátní zónu DNS s názvem výchozí domény prostředí Azure Container Apps – <UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io se záznamem A.

Pomocí následujícího příkazu získáte výchozí doménu prostředí Azure Container Apps.

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

Pomocí následujícího příkazu vytvořte zónu Privátní DNS pro aplikace ve virtuální síti.

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

Vytvoření záznamu A

Vytvořte záznam A, který obsahuje název <DNS Suffix> a statickou IP adresu prostředí Azure Container Apps.

Pomocí následujícího příkazu získáte statickou IP adresu pro prostředí Azure Container Apps.

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

K vytvoření záznamu A použijte následující příkaz:

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>

Pomocí následujícího příkazu vytvořte propojení virtuální sítě s privátní zónou DNS virtuální sítě.

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

Přístup k aplikaci

Teď máte přístup k aplikaci v instanci Azure Spring Apps ve vaší virtuální síti pomocí adresy URL aplikace.

Vyčištění prostředků

Pokud už je nepotřebujete, nezapomeňte odstranit prostředky, které jste vytvořili v tomto článku. Pokud chcete prostředky odstranit, stačí odstranit skupinu prostředků, která je obsahuje. Skupinu prostředků můžete odstranit pomocí webu Azure Portal. Pokud chcete skupinu prostředků odstranit pomocí Azure CLI, použijte následující příkazy:

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

Další kroky