Udostępnij za pośrednictwem


Punkt Wejściowy

Obiekty Input-Endpoint są rangą podrzędne względem node i nodearray. Input-endpoint to narzędzie do udostępniania portów wewnątrz zestawu skalowania VM i konfigurowania grupy zabezpieczeń sieciowych w węźle.

Przykład

Konfiguracja [[[input-endpoint]]] jest skuteczna, jeśli karta sieciowa jest zdefiniowana za pomocą interfejsu publicznego. Jeśli nie, zakłada się, że cała komunikacja odbywa się za pośrednictwem sieci prywatnej, a domyślne reguły sieciowej grupy zabezpieczeń są prawidłowe.

Jeśli operujesz na publicznym interfejsie, sekcja [[[input-endpoint]]] do węzła utworzy i dołączy do niego sieciową grupę zabezpieczeń z regułą zezwalającą określoną przez konfiguracje obiektów.

W przypadku, gdy [[[input-endpoint]]] jest uwzględniony w nodearray, będzie przekierowywać porty na module równoważenia obciążenia zestawu skalowania maszyn wirtualnych do poszczególnych maszyn wirtualnych oraz dodawać regułę umożliwiającą dla portu publicznego.

[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

Wartości atrybutów rozpoczynające się od $ odwołują się do parametrów.

W tym przykładowym klastrze my-node będzie dostępny z publicznego Internetu na porcie 22 za pośrednictwem protokołu TCP. Pierwsza maszyna wirtualna utworzona w usłudze VMSS będzie dostępna w my-array publicznym Internecie na porcie 30000, który przekierowuje do portu 443 na maszynie wirtualnej. Następna maszyna wirtualna do uruchomienia będzie miała port 30001 w interfejsie publicznym, przekierowany do portu 443.

Jeśli ten szablon nie zawiera [[[network-interface]]]obiektu , [[[input-endpoint]]] obiekty zostaną zignorowane.

Referencja atrybutów

Atrybut Typ Definicja
PublicPort Integer Port na interfejsie publicznym w celu zezwolenia na cały ruch. Wartość początkowa dla zestawu skalowania maszyn wirtualnych zwiększa się dla każdej dodanej maszyny wirtualnej.
PrivatePort Integer Port do odbierania przekierowania portów publicznych dla modułu równoważenia obciążenia usługi VMSS.
Protokół Sznurek [tcp, udp] Wartość domyślna: tcp.