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 . |