

# 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 リージョン:
+ 米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (北カリフォルニア)、米国西部 (オレゴン)
+ アフリカ (ケープタウン)
+ アジアパシフィック (ジャカルタ）、アジアパシフィック (香港）、アジアパシフィック (ハイデラバード）、アジアパシフィック (メルボルン）、アジアパシフィック (ムンバイ）、アジアパシフィック (大阪）、アジアパシフィック (ソウル）、アジアパシフィック (シンガポール）、アジアパシフィック (シドニー）、アジアパシフィック (東京)
+ カナダ (中部)
+ 欧州 (フランクフルト)、欧州 (アイルランド)、欧州 (ロンドン)、欧州 (パリ)、欧州 (スペイン)、欧州 (ストックホルム)、欧州 (チューリッヒ)
+ イスラエル (テルアビブ)
+ 中東 (バーレーン）、中東 (アラブ首長国連邦)
+ 南米 (サンパウロ)
+ AWS GovCloud (米国西部)

DescribeCapacityReservationTopology API は、イスラエル (テルアビブ) および AWS GovCloud (米国西部) ではサポートされていません。

## インスタンスのタイプ
<a name="inst-net-topology-prereqs-instance-types"></a>

サポートされるインスタンスタイプ:
+ レスポンスで **3 つ\$1のネットワークノード**を返す 
  + `g6e.xlarge` \$1 `g6e.2xlarge` \$1 `g6e.4xlarge` \$1 `g6e.8xlarge` \$1 `g6e.12xlarge` \$1 `g6e.16xlarge` \$1 `g6e.24xlarge` \$1 `g6e.48xlarge` \$1 `g7e.2xlarge` \$1 `g7e.4xlarge` \$1 `g7e.8xlarge` \$1 `g7e.12xlarge` \$1 `g7e.24xlarge` \$1 `g7e.48xlarge`
  + `hpc6a.48xlarge` \$1 `hpc6id.32xlarge` \$1 `hpc7g.4xlarge` \$1 `hpc7g.8xlarge` \$1 `hpc7g.16xlarge` \$1 `hpc7a.12xlarge` \$1 `hpc7a.24xlarge` \$1 `hpc7a.48xlarge` \$1 `hpc7a.96xlarge` \$1 `hpc8a.96xlarge`
  + `p3dn.24xlarge` \$1 `p4d.24xlarge` \$1 `p4de.24xlarge` \$1 `p5.48xlarge` \$1 `p5e.48xlarge` \$1 `p5en.48xlarge` \$1 `p6e-gb200.36xlarge`
  + `trn1.2xlarge` \$1 `trn1.32xlarge` \$1 `trn1n.32xlarge` \$1 `trn2.48xlarge` \$1 `trn2u.48xlarge`
+ レスポンスで **4 つ\$1のネットワークノード**を返す 
  + `p6-b200.48xlarge` \$1 `p6-b300.48xlarge`

\$1 返されるネットワークノードの数は、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 ID (ユーザー、ユーザーグループ、またはロール) には次のアクセス許可が必要です。
+ `ec2:DescribeInstanceTopology`
+ `ec2:DescribeCapacityReservationTopology`