Início Rápido: acessar aplicativos usando o plano de consumo dedicado(a) e Standard do Aplicativos Spring do Azure em uma rede virtual
Observação
Os planos Básico, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de desativação de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para mais informações, confira o anúncio de desativação dos Aplicativos Spring do Azure.
O plano consumo e dedicado Standard será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para mais informações, confira Migrar o plano dedicado e consumo Standard dos Aplicativos Spring do Azure para os Aplicativos de Contêiner do Azure.
Este artigo se aplica a:✅ consumo Standard e dedicado (Versão Prévia) ❎ Básico/Standard ❎ Enterprise
Este artigo descreve como acessar seu aplicativo em uma rede virtual usando o plano de consumo dedicado(a) e Standard dos Aplicativos Spring do Azure.
Ao criar um ambiente de Aplicativos de Contêiner do Azure em uma rede virtual existente, você pode acessar todos os aplicativos dentro do ambiente somente dentro dessa rede virtual. Além disso, ao criar uma instância dos Aplicativos Spring do Azure dentro do ambiente dos Aplicativos de Contêiner do Azure, você pode acessar os aplicativos na instância dos Aplicativos Spring do Azure somente da rede virtual. Para saber mais, confira Fornecer uma rede virtual para um ambiente interno dos Aplicativos de Contêiner do Azure.
Criar uma zona DNS privada
Crie uma zona DNS privada com o nome do domínio padrão do ambiente dos Aplicativos de Contêiner do Azure – <UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io
com um registro A.
Use o comando a seguir para obter o domínio padrão do ambiente dos Aplicativos de Contêiner do Azure.
az containerapp env show \
--resource-group <resource-group-name> \
--name <Azure-Container-Apps-environment-name> \
--query 'properties.defaultDomain'
Use o comando a seguir para criar uma Zona de DNS privado para aplicativos na rede virtual.
az network private-dns zone create \
--resource-group <resource-group-name> \
--name <private-dns-zone-name>
Criar um registro A
Crie um registro A que contenha o nome <DNS Suffix>
e o endereço IP estático do ambiente dos Aplicativos de Contêiner do Azure.
Use o comando a seguir para obter o endereço IP estático para um ambiente de Aplicativos de Contêiner do Azure.
az containerapp env show \
--resource-group <resource-group-name> \
--name <Azure-Container-Apps-environment-name> \
--query 'properties.staticIp'
Use o seguinte comando para criar o registro A:
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>
Vincular a rede virtual
Use o comando a seguir para criar um link de rede virtual para a zona DNS privada da rede virtual.
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
Acessar o aplicativo
Agora você pode acessar um aplicativo em uma instância dos Aplicativos Spring do Azure em sua rede virtual, usando a URL do aplicativo.
Limpar recursos
Exclua os recursos que você criou neste artigo quando não precisar mais deles. Para excluir os recursos, basta excluir o grupo de recursos que os contém. Você pode excluir o grupo de recursos usando o portal do Azure. Como alternativa, para excluir o grupo de recursos usando a CLI do Azure, use os comandos a seguir:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."