Acesse um aplicativo nos 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 ao: ✔️ nível Básico/Standard ✔️ nível Enterprise

Este artigo explica como acessar um ponto de extremidade para seu aplicativo em uma rede particular.

Quando você atribui um ponto de extremidade em um aplicativo em uma instância de serviço do Azure Spring Apps implantada em sua rede virtual, o ponto de extremidade usa um FQDN (nome de domínio totalmente qualificado) privado. O domínio só pode ser acessado na rede particular. Os aplicativos e serviços usam o ponto de extremidade do aplicativo. Eles incluem o Ponto de Extremidade de Teste descrito na seção Exibir aplicativos e implantações de Configurar um ambiente depreparo nos Aplicativos Spring do Azure. O Streaming de log, descrito em Transmitir logs de aplicativo do Azure Spring Apps em tempo real, também funciona apenas dentro da rede privada.

Pré-requisitos

Encontrar o IP para o seu aplicativo

Use as etapas a seguir para localizar o endereço IP do seu aplicativo.

  1. Vá para a página Rede do serviço Azure Spring Apps.

  2. Selecione a guia Injeção de Vnet.

  3. Na seção Informações gerais, localize Ponto de extremidade e copie o valor Endereço IP. O exemplo na captura de tela a seguir usa o endereço 10.0.1.6IP:

    Screenshot of the Azure portal that shows the Vnet injection Endpoint information.

Adicionar um DNS para o IP

Se você tiver uma solução DNS própria para a sua rede virtual, como o Controlador de Domínio do Active Directory, o Infoblox ou outro, será necessário apontar o domínio *.private.azuremicroservices.io para o endereço IP. Caso contrário, use as instruções a seguir para criar uma Zona DNS Privada do Azure em sua assinatura para traduzir/resolver o FQDN (nome de domínio totalmente qualificado) privado para seu endereço IP.

Observação

Se você estiver usando o Microsoft Azure operado pela 21Vianet, certifique-se de substituir private.azuremicroservices.ioprivate.microservices.azure.cn por neste artigo. Para obter mais informações, consulte a seção Verificar pontos de extremidade no Azure do guia do desenvolvedor do Azure China.

Criar uma zona DNS privada

Use as seguintes etapas para criar uma zona DNS privada para um aplicativo na rede privada:

  1. Abra o Portal do Azure. Usando a caixa de pesquisa, procure zonas DNS privadas. Selecione Zonas DNS privadas nos resultados da pesquisa.

  2. Na página Zonas de DNS privado, selecione Adicionar.

  3. Preencha o formulário na página Criar zona de DNS privado. Insira private.azuremicroservices.io como o Nome da zona.

  4. Selecione Examinar + criar.

  5. Selecione Criar.

Pode levar alguns minutos para criar a zona.

Para vincular a zona de DNS privada à rede virtual, é necessário criar um link de rede virtual.

Use as etapas a seguir para vincular a zona DNS privada que você criou à rede virtual que mantém seu serviço Azure Spring Apps:

  1. Selecione o recurso de zona DNS privada que você criou - por exemplo, private.azuremicroservices.io.

  2. Selecione Links de rede virtual e, em seguida, selecione Adicionar.

  3. Em Nome do link, digite azure-spring-apps-dns-link.

  4. Em Rede virtual, selecione a rede virtual criada anteriormente.

    Screenshot of the Azure portal that shows the Add virtual network link page.

  5. Selecione OK.

Criar registro de DNS

Você deve criar um registro do tipo "A" na zona DNS privada.

Use as etapas a seguir para usar a zona DNS privada para traduzir/resolver DNS.

  1. Selecione o recurso de zona DNS privada que você criou - por exemplo, private.azuremicroservices.io.

  2. Escolha Conjunto de registros.

  3. Em Adicionar conjunto de registros insira ou selecione as seguintes informações:

    Configuração Valor
    Nome Digite *.
    Tipo Selecione A.
    TTL Insira 1.
    Unidade de TTL Selecione Horas.
    Endereço IP Digite o endereço IP. A captura de tela a seguir usa o endereço IP 10.1.0.7.

    Screenshot of the Azure portal that shows the Add record set page.

  4. Selecione OK.

Atribuir um FQDN privado para seu aplicativo

Você pode atribuir um FQDN privado para seu aplicativo depois de implantar os Aplicativos Spring do Azure em uma rede virtual. Para obter mais informações, confira Implantar o Azure Spring Apps em uma rede virtual.

Use as seguintes etapas para atribuir um FQDN privado:

  1. Selecione a instância de serviço do Azure Spring Apps implantada em sua rede virtual e abra a guia Aplicativos .

  2. Selecione o aplicativo para abrir a página Visão geral .

  3. Selecione Atribuir Ponto de Extremidade para atribuir um FQDN privado ao aplicativo. A atribuição de um FQDN pode levar alguns minutos.

    Screenshot of the Azure portal that shows the Overview page with Assign endpoint highlighted.

  4. Agora, o FQDN privado atribuído (rotulado como URL) está disponível. Você só pode acessar a URL dentro da rede privada, mas não na Internet.

Acessar o FQDN privado do aplicativo

Após a atribuição, você pode acessar o FQDN privado do aplicativo na rede privada. Por exemplo, você pode criar uma máquina jumpbox na mesma rede virtual ou em uma rede virtual emparelhada. Em seguida, nessa jumpbox ou máquina virtual, você pode acessar o FQDN privado.

Screenshot of the sample application in a browser window with the private FQDN highlighted in the URL.

Limpar os recursos

Se planejar continuar trabalhando nos próximos artigos, deixe esses recursos onde estão. Quando você não precisar mais deles, exclua o grupo de recursos, que exclui os recursos no grupo de recursos. Para excluir o grupo de recursos usando a CLI do Azure, use o seguinte comando:

az group delete --name $RESOURCE_GROUP

Próximas etapas