Compartir a través de


Input-Endpoint

Input-Endpoint objetos están subordinados en rango a node y nodearray. El punto de conexión de entrada es un control para exponer los puertos dentro de un conjunto de escalado de máquinas virtuales y para configurar el grupo de seguridad de red en un nodo.

Ejemplo

La [[[input-endpoint]]] configuración es eficaz si se define una NIC con una interfaz pública. Si no es así, se supone que toda la comunicación se realiza a través de una red privada y las reglas de NSG predeterminadas son válidas.

Si trabaja en una interfaz pública, una [[[input-endpoint]]] sección a un nodo creará y asociará un grupo de seguridad de red al nodo con una regla de permiso especificada por las configuraciones de objeto.

En el caso de que [[[input-endpoint]]] se incluya en , nodearrayreenviará los puertos del equilibrador de carga de VMSS a las máquinas virtuales constituyentes, así como la adición de una regla de permiso para el puerto 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

Los valores de atributo que comienzan por $ hacen referencia a parámetros.

En este clúster de ejemplo, my-node se podrá acceder desde la red pública de Internet en el puerto 22 a través de TCP. La primera máquina virtual creada en my-array VMSS será accesible en la red pública de Internet en el puerto 30000, que redirige al puerto 443 de la máquina virtual. La siguiente máquina virtual que se va a iniciar tendrá el puerto 30001 en la interfaz pública, redirigido al puerto 443.

Si esta plantilla no incluye , [[[network-interface]]]se omitirán los [[[input-endpoint]]] objetos .

Referencia de atributo

Atributo Tipo Definición
PublicPort Entero Puerto en la interfaz pública para permitir todo el tráfico. El valor inicial de VMSS aumentará para cada máquina virtual agregada.
PrivatePort Entero Puerto para recibir redirección de puertos públicos para el equilibrador de carga de VMSS.
Protocolo String [tcp, udp] Valor predeterminado: tcp.