Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Remarque
Les abonnements Basic, Standard et Enterprise sont entrés dans une période de retraite le 17 mars 2025. Pour plus d’informations, consultez l’annonce de mise hors service d’Azure Spring Apps.
Cet article s'applique à : ✅ Java ✅ C#
Cet article s’applique à :✅ Essentiel/Standard ✅ Entreprise
Cet article explique comment personnaliser l’itinéraire de sortie d’une instance pour prendre en charge les scénarios de réseaux personnalisés. Par exemple, vous souhaiterez peut-être personnaliser l’itinéraire de sortie d’une instance pour les réseaux qui interdisent les adresses IP publiques et nécessitent que l’instance se trouve derrière une appliance virtuelle réseau (NVA).
Par défaut, Azure Spring Apps approvisionne une référence SKU Standard Load Balancer que vous pouvez configurer et utiliser pour la sortie. Toutefois, le programme d’installation par défaut peut ne pas satisfaire les exigences de tous les scénarios. Par exemple, les adresses IP publiques peuvent ne pas être autorisées, ou plus de tronçons peuvent être nécessaires pour la sortie. Lorsque vous utilisez cette fonctionnalité pour personnaliser la sortie, Azure Spring Apps ne crée pas de ressources IP publiques.
Prérequis
- Toutes les conditions préalables pour le déploiement d’Azure Spring Apps dans un réseau virtuel. Pour plus d’informations, consultez Déploiement d’Azure Spring Apps dans un réseau virtuel.
- Une version de l’API
2022-09-01 previewou ultérieure. - Azure CLI version 1.1.7 ou ultérieure.
Limites
- Vous ne pouvez définir
OutboundTypeque lorsque vous créez une instance de service Azure Spring Apps, et vous ne pouvez pas la mettre à jour ultérieurement.OutboundTypefonctionne uniquement avec un réseau virtuel. - La définition de
outboundTypesurUserDefinedRoutingnécessite un itinéraire défini par l’utilisateur avec une connectivité de sortie valide pour votre instance. - La définition de
outboundTypesurUserDefinedRoutingimplique que l’adresse IP source en entrée acheminée vers l’équilibreur de charge puisse ne pas correspondre à l’adresse de destination en sortie de la sortie de l’instance.
Vue d’ensemble des types de sorties dans Azure Spring Apps
Vous pouvez personnaliser une instance Azure Spring Apps avec un outboundType unique de type loadBalancer ou userDefinedRouting.
Type de sortie loadBalancer
La valeur outboundType par défaut est loadBalancer. Si outboundType est défini sur loadBalancer, Azure Spring Apps configure automatiquement les chemins d’accès de sortie et attend la sortie des équilibreurs de charge créés par le fournisseur de ressources Azure Spring Apps. Deux équilibreurs de charge sont recréés : un pour le runtime de service et un autre pour l’application utilisateur. Une adresse IP publique est approvisionnée pour chaque équilibreur de charge. L’équilibreur de charge est utilisé pour le trafic de sortie pour l’adresse IP publique générée.
Type de sortie userDefinedRouting
Remarque
L’utilisation d’un type de sortie est un scénario réseau avancé et nécessite une configuration réseau appropriée.
Si outboundType est défini sur userDefinedRouting, Azure Spring Apps ne configure pas automatiquement les chemins d’accès de sortie. Vous devez configurer vous-même des chemins d’accès de sortie. Vous pouvez toujours trouver deux équilibreurs de charge dans votre groupe de ressources. Ils sont utilisés uniquement pour le trafic interne et n’exposent aucune adresse IP publique. Vous devez préparer deux tables de routage associées à deux sous-réseaux : une pour le runtime de service et une autre pour l’application utilisateur.
Important
Un outboundType défini sur userDefinedRouting nécessite un itinéraire pour 0.0.0.0/0 et la destination de tronçon suivant d’une appliance virtuelle réseau dans la table de routage. Pour plus d’informations, consultez Responsabilités du client pour l’exécution d’Azure Spring Apps dans un réseau virtuel.