Delen via


Invoereindpunt

Eindpuntobjecten voor invoer hebben een lagere rang dan node en nodearray. Gebruik een invoereindpunt om poorten beschikbaar te maken in een virtuele-machineschaalset en om de netwerkbeveiligingsgroep op een knooppunt te configureren.

Voorbeeld

De [[[input-endpoint]]] configuratie werkt als u een NIC met een openbare interface definieert. Als u geen NIC met een openbare interface definieert, gebeurt alle communicatie via een particulier netwerk en zijn standaard NSG-regels van toepassing.

Als u werkt op een openbare interface, maakt en koppelt u een netwerkbeveiligingsgroep aan het knooppunt door een [[[input-endpoint]]] sectie toe te voegen aan een knooppunt met een regel voor toestaan die is opgegeven door de objectconfiguraties.

Wanneer u [[[input-endpoint]]] op een nodearray opneemt, worden poorten op de VMSS-load balancer doorgestuurd naar de samenstellende virtual machines en wordt er een toestemmingsregel toegevoegd voor de openbare poort.

[cluster my-cluster]
  [[node defaults]]
    Credentials = $Credentials
    SubnetId = $SubnetId
    MachineType = $MachineType
    ImageName = $ImageName

    [[[network-interface]]]
      AssociatePublicIpAddress = true

  [[node my-node]]
    [[[input-endpoint my-endpoint]]]
      PublicPort = 22

  [[nodearray my-array]]  
     [[[input-endpoint my-endpoint]]]
      PrivatePort = 443
      PublicPort = 30000

Kenmerkwaarden die beginnen met $ referentieparameters.

Voor dit voorbeeldcluster hebt u vanaf het openbare internet toegang tot my-node op poort 22 via TCP. U hebt toegang tot de eerste virtuele machine die in de my-array VMSS is gemaakt vanaf het openbare internet op poort 30000, welke wordt doorgestuurd naar poort 443 op de virtuele machine. De volgende VM die u start, heeft poort 30001 op de openbare interface, die wordt omgeleid naar poort 443.

Als u het [[[network-interface]]] niet in deze sjabloon opneemt, worden de [[[input-endpoint]]] objecten genegeerd.

Kenmerkreferentie

Kenmerk Typ Definitie
PublicPort Geheel getal Poort op openbare interface om al het verkeer toe te staan. De beginwaarde voor VMSS-verhogingen voor elke toegevoegde VM.
PrivatePort Geheel getal Poort voor het ontvangen van openbare poortomleiding voor VMSS load balancer.
protocol Touwtje [tcp, udp] Standaard: tcp.