에서 컴퓨팅 노드 그룹 인스턴스 찾기 AWS PCS - AWS PCS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

에서 컴퓨팅 노드 그룹 인스턴스 찾기 AWS PCS

각 AWS PCS 컴퓨팅 노드 그룹은 공유 구성으로 EC2 인스턴스를 시작할 수 있습니다. EC2태그를 사용하여 AWS Management Console 또는 와 함께 컴퓨팅 노드 그룹에서 인스턴스를 찾을 수 AWS CLI있습니다.

AWS Management Console
컴퓨팅 노드 그룹 인스턴스를 찾으려면
  1. AWS PCS콘솔을 엽니다.

  2. 클러스터를 선택합니다.

  3. Compute 노드 그룹을 선택합니다.

  4. 생성한 로그인 노드 그룹의 ID를 찾으십시오.

  5. EC2콘솔로 이동하여 [Instances] 를 선택합니다.

  6. 다음 태그가 있는 인스턴스를 검색합니다. Replace 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 로 바꾸십시오.

  • 다른 상태의 인스턴스를 terminated 찾으려면 pending 또는 와 같은 다른 EC2 인스턴스 상태로 running 바꾸십시오.

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}'

이 명령은 다음과 비슷한 출력을 반환합니다. 의 PublicIP 값은 인스턴스가 프라이빗 서브넷에 있는 null 경우입니다.

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

많은 수의 인스턴스를 describe-instances 반환하려는 경우 여러 페이지에 대한 옵션을 사용해야 합니다. 자세한 내용은 Amazon Elastic Compute 클라우드 API 레퍼런스를 참조하십시오 DescribeInstances.