Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga
Plany Basic, Standardi Enterprise weszły w okres wycofywania 17 marca 2025 r. Aby uzyskać więcej informacji, zobacz ogłoszenie o wycofaniu usługi Azure Spring Apps.
Ten artykuł dotyczy:✅ Java ✅ C#
Ten artykuł dotyczy:✅ Podstawowa/Standardowa ✅ Enterprise
W tym artykule opisano, jak dostosować trasę ruchu wychodzącego dla wystąpienia, aby obsługiwała niestandardowe scenariusze sieciowe. Możesz na przykład dostosować trasę wychodzącą wystąpienia dla sieci, które nie zezwalają na publiczne adresy IP i wymagają, aby wystąpienie znajdowało się za wirtualnym urządzeniem sieciowym (NVA).
Domyślnie Azure Spring Apps konfiguruje moduł Load Balancer w warstwie Standard, który można skonfigurować i używać do ruchu wychodzącego. Jednak domyślna konfiguracja może nie spełniać wymagań wszystkich scenariuszy. Na przykład publiczne adresy IP mogą być niedozwolone lub może być wymagane więcej przeskoków dla ruchu wychodzącego. Gdy używasz tej funkcji do dostosowywania ruchu wychodzącego, usługa Azure Spring Apps nie tworzy zasobów publicznych adresów IP.
Wymagania wstępne
- Wszystkie wymagania wstępne dotyczące wdrażania usługi Azure Spring Apps w sieci wirtualnej. Aby uzyskać więcej informacji, zobacz Wdrażanie usługi Azure Spring Apps w sieci wirtualnej.
- Wersja
2022-09-01 previewinterfejsu API lub nowsza. - Interfejs wiersza polecenia platformy Azure w wersji 1.1.7 lub nowszej.
Ograniczenia
- Można zdefiniować
OutboundTypetylko podczas tworzenia nowego wystąpienia usługi Azure Spring Apps i nie można go później zaktualizować.OutboundTypedziała tylko z siecią wirtualną. - Ustawienie
outboundTypenaUserDefinedRoutingwymaga trasy zdefiniowanej przez użytkownika z prawidłową łącznością wychodzącą dla twojego wystąpienia. - Ustawienie
outboundTypenaUserDefinedRoutingoznacza, że źródłowy IP ruchu przychodzącego kierowany do modułu równoważenia obciążenia może nie być zgodny z wychodzącym adresem IP instancji.
Omówienie typów ruchu wychodzącego w usłudze Azure Spring Apps
Wystąpienie usługi Azure Spring Apps można dostosować przy użyciu unikatowego outboundType typu loadBalancer lub userDefinedRouting.
Równoważenie obciążenia typu wychodzącego
Wartość domyślna outboundType to loadBalancer. Jeśli outboundType ustawiona jest na loadBalancer, usługa Azure Spring Apps automatycznie konfiguruje ścieżki ruchu wychodzącego i oczekuje ruchu wychodzącego z równoważników obciążenia utworzonych przez dostawcę zasobów usługi Azure Spring Apps. Dwa moduły równoważenia obciążenia są tworzone ponownie: jeden dla środowiska uruchomieniowego usługi, a drugi dla aplikacji użytkownika. Publiczny adres IP jest aprowizowany dla każdego modułu równoważenia obciążenia. Moduł równoważenia obciążenia jest używany do ruchu wychodzącego dla wygenerowanego publicznego adresu IP.
Typ ruchu wychodzącego userDefinedRouting
Uwaga
Używanie typu ruchu wychodzącego jest zaawansowanym scenariuszem sieciowym i wymaga odpowiedniej konfiguracji sieci.
Jeśli outboundType jest ustawione na userDefinedRouting, usługa Azure Spring Apps nie konfiguruje automatycznie ścieżek ruchu wychodzącego. Należy samodzielnie skonfigurować ścieżki wyjściowe. Nadal można znaleźć dwa moduły równoważenia obciążenia w grupie zasobów. Są one używane tylko do ruchu wewnętrznego i nie ujawniają żadnego publicznego adresu IP. Musisz przygotować dwie tabele tras skojarzone z dwiema podsieciami: jedną, aby obsłużyć środowisko uruchomieniowe, a drugą dla aplikacji użytkownika.
Ważne
outboundType Element userDefinedRouting z wymaga trasy dla 0.0.0.0/0 i miejsca docelowego następnego przeskoku wirtualnego urządzenia sieciowego w tabeli tras. Aby uzyskać więcej informacji, zobacz Obowiązki klienta dotyczące uruchamiania usługi Azure Spring Apps w sieci wirtualnej.