Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Nota
Os planos Basic, Standarde Enterprise entraram em um período de aposentadoria em 17 de março de 2025. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.
O plano de consumo padrão e o plano dedicado entraram em um período de desativação a 30 de setembro de 2024, com um encerramento completo até o final de março de 2025. Para obter mais informações, consulte Migrar consumo padrão e plano dedicado do Azure Spring Apps para Aplicações de Contentor do Azure.
Este artigo aplica-se a:✅ Consumo padrão e dedicado (Pré-visualização) ❎ Básico/Padrão ❎ Enterprise
Este artigo descreve como acessar seu aplicativo em uma rede virtual usando o consumo padrão e o plano dedicado do Azure Spring Apps.
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 nessa rede virtual. Além disso, ao criar uma instância do Azure Spring Apps dentro do ambiente do Azure Container Apps, você pode acessar os aplicativos na instância do Azure Spring Apps somente da rede virtual. Para obter mais informações, consulte Fornecer uma rede virtual a ambientes de Azure Container Apps.
Criar uma zona DNS privada
Crie uma zona DNS privada nomeada como o domínio padrão do ambiente de 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 de 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 DNS privada para aplicativos na rede virtual.
az network private-dns zone create \
--resource-group <resource-group-name> \
--name <private-dns-zone-name>
Criar um registo A
Crie um registro A que contenha o nome <DNS Suffix>
e o endereço IP estático do ambiente de 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>
Ligar 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
Aceda à aplicação
Agora você pode acessar um aplicativo em uma instância do Azure Spring Apps em sua rede virtual, usando a URL do aplicativo.
Limpar recursos
Certifique-se de excluir os recursos criados 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 seguintes comandos:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."