サブネットの設定
次のステップを使用して、仮想プライベートクラウド (VPC) のサブネットを設定します。
タスク
サブネットを表示する
ステップに関する次のセクションを参照して、サブネットに関する詳細を表示します。
コンソールを使用してサブネットの詳細を表示するには
Amazon VPC コンソール (https://console.aws.amazon.com/vpc/
) を開きます。 -
ナビゲーションペインで、[Subnets(サブネット)] を選択します。
-
サブネットのチェックボックスをオンにするか、サブネット ID を選択して詳細ページを開きます。
AWS CLI を使用してサブネットを記述するには
describe-subnets コマンドを使用します。
全リージョン間でサブネットを表示するには
Amazon EC2 Global Viewコンソール https://console.aws.amazon.com/ec2globalview/home
サブネットに IPv6 CIDR ブロックを追加する
IPv6 CIDR ブロックを VPC の既存のサブネットと関連付けることができます。サブネットには、それに関連付けられた既存の IPv6 CIDR ブロックがあってはなりません。
サブネットに IPv6 CIDR ブロックを追加するには
Amazon VPC コンソール (https://console.aws.amazon.com/vpc/
) を開きます。 -
ナビゲーションペインで、[Subnets(サブネット)] を選択します。
-
サブネットを選択し、[Actions] (アクション)、[Edit IPv6 CIDRs] (IPv6 CIDR の編集) の順に選択します。
-
[Add IPv6 CIDR] を選択します。
-
[VPC CIDR ブロック] を選択し、サブネット CIDR ブロックを入力して、VPC CIDR のネットマスク長と同等かそれ以上のネットマスク長を選択します。たとえば、VPC プール CIDR が /50 の場合、サブネットのネットマスク長は /50 から /64 の間で選択できます。可能な IPv6 のネットマスク長は /44 から /64 の間で、/4 刻みです。
-
[Save] を選択します。
AWS CLI を使用して IPv6 CIDR ブロックをサブネットに関連付けるには
associate-subnet-cidr-block コマンドを使用します。
サブネットからの IPv6 CIDR ブロックを削除する
サブネットで IPv6 が不要になっても、IPv4 リソースを作成して通信するためにサブネットを引き続き使用する場合は、IPv6 CIDR ブロックを削除できます。
IPv6 CIDR ブロックを削除する前に、まずサブネットのすべてのインスタンスに割り当てられている IPv6 アドレスの割り当てを解除する必要があります。
サブネットから IPv6 CIDR ブロックを削除するには
Amazon VPC コンソール (https://console.aws.amazon.com/vpc/
) を開きます。 -
ナビゲーションペインで、[Subnets(サブネット)] を選択します。
-
サブネットを選択し、[Actions] (アクション)、[Edit IPv6 CIDRs] (IPv6 CIDR の編集) の順に選択します。
-
IPv6 CIDR ブロックを見つけて、[Remove] (削除) を選択します。
-
[Save] を選択します。
AWS CLI を使用してサブネットから IPv6 CIDR ブロックの関連付けを解除するには
disassociate-subnet-cidr-block コマンドを使用します。
サブネットのパブリック IPv4 アドレス属性を変更する
デフォルトでは、デフォルト以外のサブネットでは IPv4 パブリックアドレス属性が false
に設定されており、デフォルトサブネットではこの属性が true
に設定されています。例外は、Amazon EC2 インスタンス起動ウィザードによって作成されるデフォルト以外のサブネットです。このウィザードが、属性を true
に設定します。Amazon VPC コンソールを使用してこの属性を変更できます。
サブネットのパブリック IPv4 のアドレス動作を変更するには
Amazon VPC コンソール (https://console.aws.amazon.com/vpc/
) を開きます。 -
ナビゲーションペインで、[Subnets(サブネット)] を選択します。
-
サブネットを選択してから、[Actions] (アクション)、[Edit subnet settings] (サブネット設定の編集) の順に選択します。
-
[パブリック IPv4 アドレスの自動割り当てを有効化] チェックボックスをオンにした場合、選択されたサブネット内で起動されるすべてのインスタンスに対してパブリック IPv4 アドレスがリクエストされます。必要に応じてチェックボックスをオンまたはオフにして、[保存] を選択します。
AWS CLI を使用してサブネット属性を変更するには
modify-subnet-attribute コマンドを使用します。
サブネットのパブリック IPv6 アドレス属性を変更する
デフォルトでは、すべてのサブネットで IPv6 アドレス属性が false
に設定されています。Amazon VPC コンソールを使用してこの属性を変更できます。サブネットで IPv6 アドレス属性を有効にした場合、そのサブネットで作成されたネットワークインターフェイスは、サブネットの範囲から IPv6 アドレスを受け取ります。サブネットに起動されたインスタンスは、プライマリネットワークインターフェイスで IPv6 アドレスを受け取ります。
サブネットには関連付けられた IPv6 CIDR ブロックが必要です。
注記
サブネットに対して IPv6 アドレス機能を有効にすると、ネットワークインターフェイスまたはインスタンスのみが IPv6 アドレスを受け取ります (バージョン 2016-11-15
以降の Amazon EC2 API を使用して作成された場合)。Amazon EC2 コンソールは最新の API バージョンを使用します。
サブネットのパブリック IPv6 アドレスの動作を変更するには
Amazon VPC コンソール (https://console.aws.amazon.com/vpc/
) を開きます。 -
ナビゲーションペインで、[Subnets(サブネット)] を選択します。
-
サブネットを選択してから、[Actions] (アクション)、[Edit subnet settings] (サブネット設定の編集) の順に選択します。
-
[Enable auto-assign IPv6 address] チェックボックスをオンにした場合、選択されたサブネット内で作成されるすべてのネットワークインターフェイスに対して IPv6 アドレスがリクエストされます。必要に応じてチェックボックスをオンまたはオフにして、[保存] を選択します。
AWS CLI を使用してサブネット属性を変更するには
modify-subnet-attribute コマンドを使用します。