でのコンピューティングノードグループインスタンスの検索 AWS PCS - AWS PCS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

でのコンピューティングノードグループインスタンスの検索 AWS PCS

各 AWS PCSコンピューティングノードグループは、共有設定でEC2インスタンスを起動できます。EC2 タグを使用して、 AWS Management Console または でコンピューティングノードグループのインスタンスを検索できます AWS CLI。

AWS Management Console
コンピューティングノードグループインスタンスを検索するには
  1. AWS PCS コンソール を開きます。

  2. クラスターを選択します。

  3. ノードグループの計算 を選択します

  4. 作成したログインノードグループの ID を見つけます。

  5. EC2 コンソールに移動し、インスタンス を選択します。

  6. 次のタグでインスタンスを検索します。置換 node-group-id コンピューティングノードグループの ID (名前ではない) を指定します。

    aws:pcs:compute-node-group-id=node-group-id
  7. (オプション) 検索フィールドでインスタンス状態の値を変更して、設定中または最近終了したインスタンスを検索できます。

  8. タグ付けされたインスタンスのリストで、各インスタンスのインスタンス ID と IP アドレスを見つけます。

AWS CLI

ノードグループインスタンスを検索するには、次のコマンドを使用します。コマンドを実行する前に、次の置換を行います。

  • をクラスター AWS リージョン の region-codeに置き換えます。例: us-east-1

  • をコンピューティングノードグループの ID (名前ではない) node-group-idに置き換えます。

  • runningpendingや などの他のインスタンス状態に置き換えterminatedて、他の状態のEC2インスタンスを検索します。

aws ec2 describe-instances \ --region region-code --filters \ "Name=tag:aws:pcs:compute-node-group-id,Values=node-group-id" \ "Name=instance-state-name,Values=running" \ --query 'Reservations[*].Instances[*].{InstanceID:InstanceId,State:State.Name,PublicIP:PublicIpAddress,PrivateIP:PrivateIpAddress}'

このコマンドにより、以下のような出力が返されます。インスタンスがプライベートサブネットにあるnull場合、 の値は PublicIPです。

[
    [
        {
            "InstanceID": "i-0123456789abcdefa",
            "State": "running",
            "PublicIP": "18.189.32.188",
            "PrivateIP": "10.0.0.1"
        }
    ]
]
注記

多数のインスタンスを返describe-instancesす場合は、複数のページにオプションを使用する必要があります。詳細については、DescribeInstances「Amazon Elastic Compute Cloud APIリファレンス」の「」を参照してください。