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:
Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.
Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.
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ě 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>
Propojení virtuální sítě
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 ..."