Input-Endpoint
Input-Endpoint objetos são subordinados na categoria de node
e nodearray
. O ponto final de entrada é um controlo para expor portas dentro de um Conjunto de Escala VM e para configurar o Grupo de Segurança da Rede num nó.
Exemplo
A [[[input-endpoint]]]
configuração é eficaz se um NIC for definido com uma interface pública. Caso contrário, presume-se que toda a comunicação está sobre uma rede privada e as regras NSG predefinidos são válidas.
Se operar numa interface pública, uma [[[input-endpoint]]]
secção a um nó criará e anexará um Grupo de Segurança de Rede ao nó com uma regra de controlo especificada pelas configurações do objeto.
No caso de [[[input-endpoint]]]
ser incluído num nodearray
, irá encaminhar portas no equilibrador de carga VMSS para os VMs constituintes, bem como adicionar uma regra de permitir o porto público.
[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
Os valores de atributos que começam com $
são parâmetros de referência.
Para este conjunto de exemplo, my-node
será acessível a partir da internet pública no porto 22 via TCP. O primeiro VM criado em my-array
VMSS será acessível na internet pública no porto 30000, que redireciona para a porta 443 no VM.
O próximo VM a iniciar terá a porta 30001 na interface pública, redirecionada para a porta 443.
Se este modelo não incluísse o [[[network-interface]]]
, os [[[input-endpoint]]]
objetos seriam ignorados.
Referência de atributo
Atributo | Tipo | Definição |
---|---|---|
PublicPort | Número inteiro | Porto em interface pública para permitir todo o tráfego. O valor inicial para VMSS irá incrementar para cada VM adicionado. |
PrivatePort | Número inteiro | Porto para receber reorientação portuária pública para o balançador de carga VMSS. |
Protocolo | String | [tcp, udp] Predefinição: tcp . |