Compartilhar via


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

Azure Spring Apps é o novo nome do serviço Azure Spring Cloud. Embora o serviço tenha um novo nome, você verá o nome antigo em alguns locais por um tempo enquanto trabalhamos para atualizar ativos como capturas de tela, vídeos e diagramas.

Este artigo se aplica a(o): ✔️ Consumo padrão e dedicado(a) (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>

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 ..."

Próximas etapas