Share via


Inicio rápido: Acceso a las aplicaciones mediante el plan de consumo y dedicado Estándar de Azure Spring Apps en una red virtual

Nota

Azure Spring Apps es el nuevo nombre del servicio Azure Spring Cloud. Aunque el servicio tiene un nuevo nombre, verá el nombre antiguo en algunos lugares durante un tiempo mientras trabajamos para actualizar recursos, como capturas de pantalla, vídeos y diagramas.

Este artículo se aplica a: ✔️ Plan de consumo y dedicado Estándar (versión preliminar) ❌ Básico/Estándar ❌ Enterprise

En este artículo se describe cómo acceder a su aplicación en una red virtual mediante el plan de consumo estándar de Azure Spring Apps.

Al crear un entorno de Azure Container Apps en una red virtual existente, puedes acceder a todas las aplicaciones dentro del entorno solo dentro de esa red virtual. Además, al crear una instancia de Azure Spring Apps dentro del entorno de Azure Container Apps, puedes acceder a las aplicaciones en la instancia de Azure Spring Apps solo desde la red virtual. Para obtener más información, consulta Proporcionar una red virtual a entornos internos de Azure Container Apps.

Crear una zona DNS privada

Crear una zona DNS privada nombrada como el dominio predeterminado del entorno de Azure Container Apps (<UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io) con un registro A.

Usa el siguiente comando para obtener el dominio predeterminado del entorno de Azure Container Apps.

az containerapp env show \
    --resource-group <resource-group-name> \
    --name <Azure-Container-Apps-environment-name> \
    --query 'properties.defaultDomain'

Usa el siguiente comando para crear una zona de DNS privado para las aplicaciones de la red virtual.

az network private-dns zone create \
    --resource-group <resource-group-name> \
    --name <private-dns-zone-name>

Creación de un registro A

Crea un registro A que contenga el nombre <DNS Suffix> y la dirección IP estática del entorno de Azure Container Apps.

Usa el siguiente comando para obtener la dirección IP estática de un entorno de Azure Container Apps.

az containerapp env show \
    --resource-group <resource-group-name> \
    --name <Azure-Container-Apps-environment-name> \
    --query 'properties.staticIp'

Usa el siguiente comando para crear el 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>

Usa el siguiente comando para crear un vínculo de red virtual a la zona DNS privada de la red 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

Acceso a la aplicación

Ahora puedes acceder a una aplicación en una instancia de Azure Spring Apps dentro de la red virtual mediante la dirección URL de la aplicación.

Limpieza de recursos

Asegúrate de eliminar los recursos creados en este tutorial cuando ya no los necesites. Para eliminar los recursos, basta con eliminar el grupo de recursos que los contiene. Puedes eliminar el grupo de recursos mediante Azure Portal. Como alternativa, puede eliminar el grupo de recursos mediante la CLI de Azure con estos comandos:

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."

Pasos siguientes