Partager via


Point de terminaison d’entrée

Les objets de point de terminaison d’entrée ont un rang inférieur à node et nodearray. Utilisez un point de terminaison d’entrée pour exposer des ports à l’intérieur d’un groupe de machines virtuelles identiques et configurer le groupe de sécurité réseau sur un nœud.

Exemple :

La [[[input-endpoint]]] configuration fonctionne si vous définissez une carte réseau avec une interface publique. Si vous ne définissez pas de carte réseau avec une interface publique, toutes les communications se produisent sur un réseau privé et les règles de groupe de sécurité réseau par défaut s’appliquent.

Si vous utilisez une interface publique, l’ajout d’une [[[input-endpoint]]] section à un nœud crée et attache un groupe de sécurité réseau au nœud avec une règle d’autorisation spécifiée par les configurations d’objet.

Lorsque vous incluez [[[input-endpoint]]] sur un nodearray, il transfère les ports sur l’équilibreur de charge du VMSS aux machines virtuelles constituantes et ajoute une règle autorisant le port public.

[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

Valeurs d’attribut qui commencent par $ sont des paramètres de référence.

Pour cet exemple de cluster, vous pouvez accéder à my-node partir de l’Internet public sur le port 22 via TCP. Vous pouvez accéder à la première machine virtuelle créée dans le my-array service VMSS à partir de l’Internet public au port 30000, qui redirige vers le port 443 sur la machine virtuelle. La machine virtuelle suivante que vous démarrez a le port 30001 sur l’interface publique, qui redirige vers le port 443.

Si vous n’incluez pas dans [[[network-interface]]] ce modèle, les [[[input-endpoint]]] objets sont ignorés.

Référence de l’attribut

Caractéristique Type Définition
PublicPort Nombre entier Port sur l’interface publique pour autoriser tout le trafic. Valeur de départ des incréments VMSS pour chaque machine virtuelle ajoutée.
PrivatePort Nombre entier Port pour recevoir la redirection de port public pour l’équilibreur de charge VMSS.
Protocole Chaîne [tcp, udp] Valeur par défaut : tcp.