

# Amazon EC2 토폴로지의 사전 조건
<a name="ec2-instance-topology-prerequisites"></a>

Amazon EC2 토폴로지를 설명하려면 인스턴스와 용량 예약이 다음 사전 조건을 충족하는지 확인합니다.

**Topics**
+ [AWS 리전](#inst-net-topology-prereqs-regions)
+ [인스턴스 유형](#inst-net-topology-prereqs-instance-types)
+ [State](#inst-net-topology-prereqs-instance-state)
+ [IAM 권한](#ec2-instance-topology-iam-permissions)

## AWS 리전
<a name="inst-net-topology-prereqs-regions"></a>

지원되는 AWS 리전:
+ 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(캘리포니아 북부), 미국 서부(오리건)
+ 아프리카(케이프타운)
+ 아시아 태평양(자카르타), 아시아 태평양(홍콩), 아시아 태평양(하이데라바드), 아시아 태평양(멜버른), 아시아 태평양(뭄바이), 아시아 태평양(오사카), 아시아 태평양(서울), 아시아 태평양(싱가포르), 아시아 태평양(시드니), 아시아 태평양(도쿄)
+ 캐나다(중부)
+ 유럽(프랑크푸르트), 유럽(아일랜드), 유럽(런던), 유럽(파리), 유럽(스페인), 유럽(스톡홀름), 유럽(취리히)
+ 이스라엘(텔아비브)
+ 중동(바레인), 중동(UAE)
+ 남아메리카(상파울루)
+ AWS GovCloud(미국 서부)

DescribeCapacityReservationTopology API는 이스라엘(텔아비브) 및 AWS GovCloud(미국 서부)에서 지원되지 않습니다.

## 인스턴스 유형
<a name="inst-net-topology-prereqs-instance-types"></a>

지원되는 인스턴스 유형:
+ 응답에 **네트워크 노드 3개\*** 반환: 
  + `g6e.xlarge` \| `g6e.2xlarge` \| `g6e.4xlarge` \| `g6e.8xlarge` \| `g6e.12xlarge` \| `g6e.16xlarge` \| `g6e.24xlarge` \| `g6e.48xlarge` \| `g7e.2xlarge` \| `g7e.4xlarge` \| `g7e.8xlarge` \| `g7e.12xlarge` \| `g7e.24xlarge` \| `g7e.48xlarge`
  + `hpc6a.48xlarge` \| `hpc6id.32xlarge` \| `hpc7g.4xlarge` \| `hpc7g.8xlarge` \| `hpc7g.16xlarge` \| `hpc7a.12xlarge` \| `hpc7a.24xlarge` \| `hpc7a.48xlarge` \| `hpc7a.96xlarge` \| `hpc8a.96xlarge`
  + `p3dn.24xlarge` \| `p4d.24xlarge` \| `p4de.24xlarge` \| `p5.48xlarge` \| `p5e.48xlarge` \| `p5en.48xlarge` \| `p6e-gb200.36xlarge`
  + `trn1.2xlarge` \| `trn1.32xlarge` \| `trn1n.32xlarge` \| `trn2.48xlarge` \| `trn2u.48xlarge`
+ 응답에 **네트워크 노드 4개\*** 반환: 
  + `p6-b200.48xlarge` \| `p6-b300.48xlarge`

\* 반환되는 네트워크 노드 수는 DescribeInstanceTopology API를 사용할 때만 적용됩니다. DescribeCapacityReservationTopology API의 경우 반환되는 네트워크 노드 수는 용량 예약의 유형과 상태에 따라 달라집니다.

사용 가능한 인스턴스 유형은 리전마다 다릅니다. 자세한 내용은 [리전별 Amazon EC2 인스턴스 유형](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-regions.html)을 참조하세요.

## State
<a name="inst-net-topology-prereqs-instance-state"></a>
+ `DescribeInstanceTopology`의 경유 인스턴스는 `running` 상태여야 합니다.
+ `DescribeCapacityReservationTopology`의 경우 용량 예약은 `pending` 또는 `active` 상태여야 합니다.

다른 상태의 인스턴스 또는 용량 예약에 대한 토폴로지 정보는 가져올 수 없습니다.

## IAM 권한
<a name="ec2-instance-topology-iam-permissions"></a>

IAM 자격 증명(사용자, 사용자 그룹, 역할)에는 다음 권한이 필요합니다.
+ `ec2:DescribeInstanceTopology`
+ `ec2:DescribeCapacityReservationTopology`