Anpassa Utgående Azure Spring Apps med en användardefinierad väg
Kommentar
Azure Spring Apps är det nya namnet på Azure Spring Cloud-tjänsten. Även om tjänsten har ett nytt namn ser du det gamla namnet på vissa platser ett tag medan vi arbetar med att uppdatera tillgångar som skärmbilder, videor och diagram.
Den här artikeln gäller för: ✔️ Java ✔️ C#
Den här artikeln gäller för: ✔️ Basic/Standard ✔️ Enterprise
Den här artikeln beskriver hur du anpassar en instans utgående väg för att stödja anpassade nätverksscenarier. Du kanske till exempel vill anpassa en instans utgående väg för nätverk som inte tillåter offentliga IP-adresser och kräver att instansen sitter bakom en virtuell nätverksinstallation (NVA).
Som standard etablerar Azure Spring Apps en Standard SKU Load Balancer som du kan konfigurera och använda för utgående trafik. Standardkonfigurationen kanske dock inte uppfyller kraven i alla scenarier. Offentliga IP-adresser kanske till exempel inte tillåts, eller så kan fler hopp krävas för utgående trafik. När du använder den här funktionen för att anpassa utgående trafik skapar Inte Azure Spring Apps offentliga IP-resurser.
Förutsättningar
- Alla förutsättningar för att distribuera Azure Spring Apps i ett virtuellt nätverk. Mer information finns i Distribuera Azure Spring Apps i ett virtuellt nätverk.
- En API-version av
2022-09-01 preview
eller större. - Azure CLI version 1.1.7 eller senare.
Begränsningar
- Du kan bara definiera
OutboundType
när du skapar en ny Azure Spring Apps-tjänstinstans och du kan inte uppdatera den efteråt.OutboundType
fungerar bara med ett virtuellt nätverk. - Inställningen
outboundType
kräverUserDefinedRouting
en användardefinierad väg med giltig utgående anslutning för din instans. - Inställningen
outboundType
innebärUserDefinedRouting
att den inkommande käll-IP-adressen som dirigeras till lastbalanseraren kanske inte matchar instansens utgående utgående måladress.
Översikt över utgående typer i Azure Spring Apps
Du kan anpassa en Azure Spring Apps-instans med en unik outboundType
typ loadBalancer
eller userDefinedRouting
.
Utgående typ loadBalancer
outboundType
Standardvärdet är loadBalancer
. Om outboundType
är inställt på loadBalancer
konfigurerar Azure Spring Apps automatiskt utgående sökvägar och förväntar sig utgående trafik från lastbalanserarna som skapats av Azure Spring Apps-resursprovidern. Två lastbalanserare återskapas: en för tjänstkörningen och en annan för användarappen. En offentlig IP-adress etableras för varje lastbalanserare. Lastbalanseraren används för utgående trafik för den genererade offentliga IP-adressen.
Utgående typ userDefinedRouting
Kommentar
Att använda en utgående typ är ett avancerat nätverksscenario och kräver korrekt nätverkskonfiguration.
Om outboundType
är inställt på userDefinedRouting
konfigurerar Azure Spring Apps inte automatiskt utgående sökvägar. Du måste konfigurera utgående sökvägar själv. Du kan fortfarande hitta två lastbalanserare i resursgruppen. De används bara för intern trafik och exponerar inte någon offentlig IP-adress. Du måste förbereda två routningstabeller som är associerade med två undernät: en för att betjäna körningen och en annan för användarappen.
Viktigt!
En outboundType
av userDefinedRouting
kräver en väg för och nästa hoppmål för 0.0.0.0/0
en virtuell nätverksinstallation i routningstabellen. Mer information finns i Kundens ansvar för att köra Azure Spring Apps i ett virtuellt nätverk.
Se även
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för