Partager via


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

Remarque

Les plans Essentiel, Standard et Entreprise seront déconseillés à compter de la mi-mars 2025, avec une période de mise hors service de 3 ans. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez l’annonce de mise hors service d’Azure Spring Apps.

Le plan de consommation standard et dédiée sera déconseillé à compter du 30 septembre 2024, avec un arrêt complet après six mois. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez Migrer le plan de consommation standard et dédiée Azure Spring Apps vers Azure Container Apps.

Cet article s’applique à :✅ Consommation standard et dédiée (préversion) ❎ Essentiel/Standard ❎ Entreprise

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 découvrir plus d’informations, consultez Fournir un réseau virtuel à des environnements 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