Delen via


Uitgaand verkeer van Azure Spring Apps aanpassen met een door de gebruiker gedefinieerde route

Notitie

De Basic, Standarden Enterprise--plannen zijn op 17 maart 2025 buiten gebruik gesteld. Zie de aankondiging over buitengebruikstelling van Azure Spring Apps voor meer informatie.

Dit artikel is van toepassing op:✅ Java ✅ C#

Dit artikel is van toepassing op:✅ Basic/Standard ✅ Enterprise

In dit artikel wordt beschreven hoe u de route voor uitgaand verkeer van een instantie aanpast om aangepaste netwerkscenario's te ondersteunen. U kunt bijvoorbeeld de uitgaande route van een exemplaar aanpassen voor netwerken die openbare IP-adressen niet mogen gebruiken en vereisen dat het exemplaar zich achter een virtueel netwerkapparaat (NVA) bevindt.

Azure Spring Apps configureert standaard een Standard SKU Load Balancer die u kunt configureren en gebruiken voor uitgaande verbindingen. De standaardinstelling voldoet echter mogelijk niet aan de vereisten van alle scenario's. Openbare IP-adressen zijn bijvoorbeeld niet toegestaan of er zijn mogelijk meer hops vereist voor uitgaand verkeer. Wanneer u deze functie gebruikt om uitgaand verkeer aan te passen, worden in Azure Spring Apps geen openbare IP-resources gemaakt.

Vereisten

Beperkingen

  • U kunt alleen definiëren OutboundType wanneer u een nieuw Azure Spring Apps-service-exemplaar maakt en u kunt het daarna niet meer bijwerken. OutboundType werkt alleen met een virtueel netwerk.
  • Het instellen van outboundType op UserDefinedRouting vereist een door de gebruiker gedefinieerde route met geldige uitgaande connectiviteit voor uw instantie.
  • Als outboundType op UserDefinedRouting wordt ingesteld, betekent dit dat het ip-adres van de bron voor inkomend verkeer dat naar de load-balancer wordt gerouteerd, mogelijk niet overeenkomt met het uitgaande doeladres van de instantie.

Overzicht van uitgaande types in Azure Spring Apps

U kunt een Azure Spring Apps-exemplaar aanpassen met een uniek outboundType type loadBalancer of userDefinedRouting.

Uitgaand van het type loadBalancer

De standaardwaarde outboundType is loadBalancer. Als outboundType is ingesteld op loadBalancer, configureert Azure Spring Apps automatisch uitgaande paden en verwacht dat het uitgaand verkeer plaatsvindt via de load balancers die zijn gemaakt door de Azure Spring Apps-resourceprovider. Er worden twee load balancers opnieuw gemaakt: een voor de serviceruntime en een andere voor de gebruikers-app. Er wordt een openbaar IP-adres ingericht voor elke load balancer. De load balancer wordt gebruikt voor uitgaand verkeer voor het gegenereerde openbare IP-adres.

Uitgaande type userDefinedRouting

Notitie

Het gebruik van een uitgaand type is een geavanceerd netwerkscenario en vereist de juiste netwerkconfiguratie.

Als outboundType is ingesteld op userDefinedRouting, worden uitgaande paden in Azure Spring Apps niet automatisch geconfigureerd. U moet zelf uitgaande paden instellen. U kunt nog steeds twee load balancers in uw resourcegroep vinden. Ze worden alleen gebruikt voor intern verkeer en maken geen openbaar IP-adres beschikbaar. U moet twee routetabellen voorbereiden die zijn gekoppeld aan twee subnetten: één voor de runtime en een voor de gebruikers-app.

Belangrijk

Een outboundType van userDefinedRouting vereist een route voor 0.0.0.0/0 en de bestemming van de volgende hop van een virtueel netwerkapparaat in de routetabel. Zie Klantverantwoordelijkheden voor het uitvoeren van Azure Spring Apps in een virtueel netwerk voor meer informatie.

Zie ook