Delen via


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

Notitie

Azure Spring Apps is de nieuwe naam voor de Azure Spring Cloud-service. Hoewel de service een nieuwe naam heeft, ziet u de oude naam op sommige plaatsen terwijl we werken aan het bijwerken van assets, zoals schermopnamen, video's en diagrammen.

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 exemplaar aanpast ter ondersteuning van aangepaste netwerkscenario's. 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 richt standaard een Standard SKU Load Balancer in die u kunt instellen en gebruiken voor uitgaand verkeer. 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.
  • Voor deze instelling outboundType is UserDefinedRouting een door de gebruiker gedefinieerde route met geldige uitgaande connectiviteit voor uw exemplaar vereist.
  • Instelling outboundType om aan te UserDefinedRouting geven dat het ip-adres van de bron voor inkomend verkeer dat naar de load balancer wordt gerouteerd, mogelijk niet overeenkomt met het uitgaande uitgaande doeladres van het exemplaar.

Overzicht van uitgaande typen in Azure Spring Apps

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

Uitgaande type loadBalancer

De standaardwaarde outboundType is loadBalancer. Als outboundType dit is ingesteld loadBalancer, configureert Azure Spring Apps automatisch uitgaande paden en verwacht uitgaand verkeer van 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 deze optie is ingesteld userDefinedRouting, worden uitgaande paden niet automatisch geconfigureerd in Azure Spring Apps. U moet zelf uitgaand verkeer instellen. U kunt nog steeds twee load balancers vinden in uw resourcegroep. 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 de vereisten voor een route voor 0.0.0.0/0 en de volgende hopbestemming 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