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