Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Die Pläne "Basic", "Standard" und "Enterprise" sind am 17. März 2025 in einen Ruhestandszeitraum eingetreten. Weitere Informationen finden Sie in der Ankündigung zur Einstellung von Azure Spring Apps.
Dieser Artikel gilt für:✅️ Java ✅ C#
Dieser Artikel gilt für:✅ Basic/Standard ✅ Enterprise
In diesem Artikel wird beschrieben, wie Sie die Ausgangsroute einer Instanz anpassen, um benutzerdefinierte Netzwerkszenarien zu unterstützen. Sie können beispielsweise die Ausgangsroute einer Instanz für Netzwerke anpassen, die keine öffentlichen IP-Adressen zulassen, und anfordern, dass die Instanz sich hinter einem virtuellen Netzwerkgerät (NVA) befindet.
Standardmäßig stellt Azure Spring Apps eine Load Balancer Standard-SKU zur Verfügung, die Sie für ausgehenden Datenverkehr einrichten und verwenden können. Die Standardeinrichtung erfüllt jedoch möglicherweise nicht die Anforderungen aller Szenarien. Beispielsweise sind öffentliche IP-Adressen möglicherweise nicht zulässig, oder es sind vielleicht mehr Hops für den ausgehenden Datenverkehr erforderlich. Wenn Sie dieses Feature verwenden, um ausgehende Daten anzupassen, erstellt Azure Spring Apps keine öffentlichen IP-Adressressourcen.
Voraussetzungen
- Alle Voraussetzungen für die Bereitstellung von Azure Spring Apps in einem virtuellen Netzwerk. Weitere Informationen finden Sie unter Bereitstellen von Azure Spring Apps in einem virtuellen Netzwerk.
- API-Version
2022-09-01 previewoder höher - Azure CLI, Version 1.1.7 oder höher.
Begrenzungen
- Sie können
OutboundTypenur definieren, wenn Sie eine neue Azure Spring Apps-Dienstinstanz erstellen. Diese kann anschließend nicht mehr aktualisiert werden.OutboundTypefunktioniert nur mit einem virtuellen Netzwerk. - Wenn Sie
outboundTypeaufUserDefinedRoutingfestlegen, wird eine benutzerdefinierte Route mit gültiger ausgehender Konnektivität für Ihren Cluster erforderlich. - Durch Festlegung von
outboundTypeaufUserDefinedRoutingwird impliziert, dass die Quell-IP-Adresse des eingehenden Datenverkehrs, die an den Lastenausgleich weitergeleitet wird, nicht der Zieladresse des ausgehenden Datenverkehrs der Instanz entspricht.
Übersicht über ausgehende Typen in Azure Spring Apps
Sie können eine Azure Spring Apps-Instanz mit einem eindeutigen outboundType des Typs loadBalancer oder userDefinedRouting anpassen.
Ausgehender Typ „loadBalancer“
Der outboundType-Standardwert ist loadBalancer. Wenn outboundType auf loadBalancer festgelegt ist, konfiguriert Azure Spring Apps automatisch ausgehende Pfade und erwartet ausgehenden Datenverkehr von den Lastenausgleichsmodulen, die vom Azure Spring Apps-Ressourcenanbieter erstellt wurden. Zwei Lastenausgleichsmodule werden neu erstellt: eins für die Dienstlaufzeit und ein anderes für die Benutzer-App. Eine öffentliche IP-Adresse wird für jeden Lastenausgleich bereitgestellt. Der Lastenausgleich wird für den ausgehenden Datenverkehr für die generierte öffentliche IP-Adresse verwendet.
Ausgehender Typ „userDefinedRouting“
Hinweis
Die Verwendung eines ausgehenden Typs ist ein erweitertes Netzwerkszenario und erfordert eine ordnungsgemäße Netzwerkkonfiguration.
Wenn outboundType auf userDefinedRouting festgelegt ist, konfiguriert Azure Spring Apps nicht automatisch ausgehende Pfade. Sie müssen ausgehende Pfade selbst einrichten. Sie könnten dennoch weiterhin zwei Lastenausgleichsmodule in Ihrer Ressourcengruppe vorfinden. Sie werden nur für internen Datenverkehr verwendet und machen keine öffentliche IP-Adresse verfügbar. Sie müssen zwei Routingtabellen vorbereiten, die zwei Subnetzen zugeordnet sind: eine zur Bedienung der Laufzeit und eine andere für die Benutzer-App.
Wichtig
Ein outboundType des Typs userDefinedRouting erfordert eine Route für 0.0.0.0/0 und das nächste Hopziel eines virtuellen Netzwerkgeräts in der Routingtabelle. Weitere Informationen finden Sie unter Kundenzuständigkeiten für die Ausführung von Azure Spring Apps im virtuellen Netzwerk.