次の方法で共有


Input-Endpoint

Input-Endpointオブジェクトは、ランク付けと nodearray.node 入力エンドポイントは、VM ScaleSet 内のポートを公開したり、ノードでネットワーク セキュリティ グループを構成したりするためのコントロールです。

この [[[input-endpoint]]] 構成は、NIC がパブリック インターフェイスで定義されている場合に有効です。 そうでない場合は、すべての通信がプライベート ネットワーク経由であり、既定の NSG ルールが有効であると見なされます。

パブリック インターフェイスで動作している場合、 [[[input-endpoint]]] ノードへのセクションは、オブジェクト構成で指定された 許可 規則を使用してネットワーク セキュリティ グループを作成し、ノードにアタッチします。

に含まれているnodearray場合[[[input-endpoint]]]は、VMSS ロード バランサー上のポートを構成 VM に転送し、パブリック ポートの許可規則を追加します。

[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

最初に始まる $ 属性値は、パラメーターを参照しています。

この例のクラスターでは、 my-node ポート 22 のパブリック インターネットから TCP 経由でアクセスできます。 VMSS で作成された最初の my-array VM には、パブリック インターネット上のポート 30000 でアクセスでき、VM のポート 443 にリダイレクトされます。 次に開始する VM では、パブリック インターフェイスにポート 30001 が設定され、ポート 443 にリダイレクトされます。

このテンプレートにこのテンプレートが [[[network-interface]]]含まれていない場合、 [[[input-endpoint]]] オブジェクトは無視されます。

属性リファレンス

属性 Type 定義
PublicPort Integer すべてのトラフィックを許可するパブリック インターフェイス上のポート。 VMSS の開始値は、追加された VM ごとに増加します。
PrivatePort Integer VMSS ロード バランサーのパブリック ポート リダイレクトを受信するポート。
Protocol String [tcp, udp]既定値: tcp.