Compartilhar via


Ponto de extremidade de entrada

Objetos de ponto de extremidade de entrada têm uma classificação inferior do que node e nodearray. Use um ponto de extremidade de entrada para expor portas dentro de um conjunto de dimensionamento de máquinas virtuais e configurar o grupo de segurança de rede em um nó.

Exemplo

A [[[input-endpoint]]] configuração funcionará se você definir uma NIC com uma interface pública. Se você não definir uma NIC com uma interface pública, toda a comunicação ocorrerá em uma rede privada e as regras NSG padrão se aplicam.

Se você operar em uma interface pública, adicionar uma seção [[[input-endpoint]]] a um nó criará e anexará um Grupo de Segurança de Rede ao nó com uma regra de permissão especificada pelas configurações de objeto.

Quando você inclui [[[input-endpoint]]] em um nodearray, ele encaminha portas no balanceador de carga VMSS para as VMs constituintes e adiciona uma regra de permissão para a porta pública.

[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

Valores de atributo que começam com $ parâmetros de referência.

Para este cluster de exemplo, você pode acessar my-node da internet pública na porta 22 via TCP. Você pode acessar a primeira VM criada no my-array VMSS pela internet pública pela porta 30000, que redireciona para a porta 443 na VM. A próxima VM iniciada tem a porta 30001 na interface pública, que redireciona para a porta 443.

Se você não incluir o [[[network-interface]]] no modelo, os objetos [[[input-endpoint]]] serão ignorados.

Referência de atributo

Atributo Tipo Definição
PublicPort Número Inteiro Porta na interface pública para permitir todo o tráfego. O valor inicial para incrementos de VMSS para cada VM adicionada.
PrivatePort Número Inteiro Porta para receber o redirecionamento de porta pública para o balanceador de carga do VMSS.
Protocolo fio [tcp, udp] Padrão: tcp.