Udostępnij za pośrednictwem


Input-Endpoint

Input-Endpoint obiekty są podrzędne w rangi do node i nodearray. Wejściowy punkt końcowy to kontrolka do uwidaczniania portów wewnątrz zestawu skalowania maszyn wirtualnych i konfigurowania sieciowej grupy zabezpieczeń w węźle.

Przykład

Konfiguracja [[[input-endpoint]]] jest skuteczna, jeśli karta sieciowa jest definiowana za pomocą interfejsu publicznego. Jeśli tak nie jest, 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 działa w interfejsie [[[input-endpoint]]] publicznym sekcja do węzła, utworzy i dołączy sieciową grupę zabezpieczeń do węzła z regułą zezwalania określoną przez konfiguracje obiektów.

W przypadku [[[input-endpoint]]] , gdy znajduje się on w elemecie nodearray, będzie przekazywać porty do modułu równoważenia obciążenia usługi VMSS do maszyn wirtualnych składowych, a także dodawać regułę zezwalania 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 my-array usłudze VMSS będzie dostępna w publicznym Internecie na porcie 30000, która przekierowuje do portu 443 na maszynie wirtualnej. Następna maszyna wirtualna, która zostanie uruchomiona, będzie miała port 30001 w interfejsie publicznym, przekierowana do portu 443.

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

Odwołanie do atrybutów

Atrybut Typ Definicja
PublicPort Liczba całkowita Port w interfejsie publicznym, aby zezwolić na cały ruch. Wartość początkowa dla usługi VMSS będzie zwiększana dla każdej dodanej maszyny wirtualnej.
PrivatePort Liczba całkowita Port umożliwiający odbieranie przekierowania portów publicznych dla modułu równoważenia obciążenia usługi VMSS.
Protokół Ciąg [tcp, udp] Wartość domyślna: tcp.