Démarrage rapide : accéder aux applications d’un réseau virtuel à l’aide du plan de consommation et dédié Standard d’Azure Spring Apps

Notes

Azure Spring Apps est le nouveau nom du service Azure Spring Cloud. Bien que le service ait un nouveau nom, vous verrez l’ancien nom à divers endroits pendant un certain temps, car nous travaillons à mettre à jour les ressources telles que les captures d’écran, les vidéos et les diagrammes.

Cet article s’applique à : ✔️ plan de consommation et dédié Standard (préversion) ❌ De base/Standard ❌ Enterprise

Cet article explique comment accéder à votre application dans un réseau virtuel en utilisant le plan de consommation et dédié Standard d’Azure Spring Apps.

Lorsque vous créez un environnement Azure Container Apps dans un réseau virtuel existant, vous pouvez accéder à toutes les applications de l’environnement uniquement au sein de ce réseau virtuel. En outre, lorsque vous créez une instance d’Azure Spring Apps dans l’environnement Azure Container Apps, vous pouvez accéder aux applications dans l’instance Azure Spring Apps uniquement à partir du réseau virtuel. Pour plus d’informations, consultez Fournir un réseau virtuel à des environnements internes Azure Container Apps.

Créer une zone DNS privée

Créez une zone DNS privée nommée comme domaine par défaut de l’environnement Azure Container Apps, <UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io, un enregistrement A.

Utilisez la commande suivante pour obtenir le domaine par défaut d’un environnement Azure Container Apps.

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

Utilisez la commande suivante pour créer une zone DNS privé pour des applications du réseau virtuel.

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

Créer un enregistrement A

Créez un enregistrement A contenant le nom <DNS Suffix> et l’adresse IP statique de l’environnement Azure Container Apps.

Utilisez la commande suivante pour obtenir l’adresse IP statique d’un environnement Azure Container Apps.

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

Utilisez la commande suivante pour créer l’enregistrement 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>

Utilisez la commande suivante pour créer un lien de réseau virtuel vers la zone DNS privée du réseau virtuel.

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

Accéder à l’application

Vous pouvez désormais accéder à une application dans une instance Azure Spring Apps au sein de votre réseau virtuel en utilisant l’URL de l’application.

Nettoyer les ressources

Assurez-vous de supprimer les ressources que vous avez créées dans cet article lorsque vous n’en aurez plus besoin. Pour supprimer les ressources, supprimez simplement le groupe de ressources qui les contient. Vous pouvez supprimer le groupe de ressources à l’aide du portail Azure. Pour supprimer le groupe de ressources à l’aide de l’interface Azure CLI, vous pouvez également utiliser les commandes suivantes :

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

Étapes suivantes