Partilhar via


Ponto final de entrada

Os objetos de ponto de extremidade de entrada têm uma classificação mais baixa do que node e nodearray. Use um ponto de extremidade de entrada para expor portas dentro de um conjunto de dimensionamento de máquina virtual e para configurar o grupo de segurança de rede em um nó.

Exemplo

A [[[input-endpoint]]] configuração funciona 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 acontecerá por uma rede privada e as regras padrão do NSG serão aplicadas.

Se você operar em uma interface pública, adicionar uma [[[input-endpoint]]] seção 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 do 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 a partir da Internet pública na porta 22 através de TCP. Você pode acessar a primeira VM criada no my-array VMSS pela internet pública, na porta 30000, que é redirecionada 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]]] neste modelo, os [[[input-endpoint]]] objetos serão ignorados.

Referência de atributo

Atributo Tipo Definição
Porto Público Número inteiro Porta na interface pública para permitir todo o tráfego. O valor inicial para incrementos VMSS para cada VM adicionada.
Porto Privado Número inteiro Porta para receber o redirecionamento de porta pública para o balanceador de carga do VMSS.
Protocolo Cordão [TCP, UDP] Padrão: tcp.