

# カスタマーマネージドプレフィックスリストの操作
<a name="work-with-cust-managed-prefix-lists"></a>

このセクションでは、カスタマーマネージドプレフィックスリストの使用方法について説明します。

**Topics**
+ [プレフィックスリストを作成する](#create-managed-prefix-list)
+ [プレフィックスリストを表示する](#view-managed-prefix-lists)
+ [プレフィックスリストのエントリの表示](#view-managed-prefix-list-entries)
+ [プレフィックスリストの関連付け (参照) の表示](#view-managed-prefix-list-associations)
+ [プレフィックスリストの変更](#modify-managed-prefix-list)
+ [プレフィックスリストのサイズ変更](#resize-managed-prefix-list)
+ [プレフィックスリストの以前のバージョンを復元する](#restore-managed-prefix-list)
+ [プレフィックスリストを削除する](#delete-managed-prefix-list)
+ [カスタマーマネージドプレフィックスリストを共有する](sharing-managed-prefix-lists.md)

## プレフィックスリストを作成する
<a name="create-managed-prefix-list"></a>

プレフィックスリストを作成するときは、プレフィックスリストがサポートできるエントリの最大数を指定する必要があります。

**制限**  
ルールの数とプレフィックスリストの最大エントリ数が、アカウントのセキュリティグループごとのルールのクォータを超える場合、プレフィックスリストをセキュリティグループルールに追加することはできません。

**コンソールを使用してプレフィックスリストを作成するには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで、[**マネージドプレフィックスリスト**] を選択します。

1. [**プレフィックスリストを作成**] を選択します。

1. [**プレフィックスリスト名**] に、プレフィックスリストの名前を入力します。

1. [**最大エントリ**] に、プレフィックスリストの最大エントリ数を入力します。

1. [**アドレスファミリー**] で、プレフィックスリストでサポートするエントリのタイプとして IPv4 または IPv6 を選択します。

1. [**プレフィックスリストのエントリ**] で、[**新しいエントリを追加**] を選択し、エントリの CIDR ブロックと説明を入力します。各エントリに対してこのステップを実行します。

1. (オプション) [**タグ**] では、後で識別するためのタグをプレフィックスリストに追加します。

1. [**プレフィックスリストを作成**] を選択します。

**AWS CLI を使用してプレフィックスリストを作成するには**  
[create-managed-prefix-list](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-managed-prefix-list.html) コマンドを使用します。

## プレフィックスリストを表示する
<a name="view-managed-prefix-lists"></a>

プレフィックスリスト、共有されているプレフィックスリスト、および AWS 管理のプレフィックスリストを表示できます。　　

**コンソールを使用してプレフィックスリストを表示するには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで、[**マネージドプレフィックスリスト**] を選択します。

1. [**所有者 ID**] 列には、プレフィックスリストの所有者の AWS アカウント ID が表示されます。AWS マネージドプレフィックスリストの場合、[**所有者 ID**] は **AWS** です。

**AWS CLI を使用してプレフィックスリストを表示するには**  
[describe-managed-prefix-lists](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-managed-prefix-lists.html) コマンドを使用します。

## プレフィックスリストのエントリの表示
<a name="view-managed-prefix-list-entries"></a>

プレフィックスリスト、共有されているプレフィックスリスト、および AWS 管理のプレフィックスリストのエントリを表示できます。

**コンソールを使用してプレフィックスリストのエントリを表示するには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで、[**マネージドプレフィックスリスト**] を選択します。

1. プレフィックスリストのチェックボックスをオンにします。

1. 下部のペインで [**エントリ**] を選択して、プレフィックスリストのエントリを表示します。

**AWS CLI を使用してプレフィックスリストのエントリを表示するには**  
[get-managed-prefix-list-entries](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-managed-prefix-list-entries.html) コマンドを使用します。

## プレフィックスリストの関連付け (参照) の表示
<a name="view-managed-prefix-list-associations"></a>

プレフィックスリストに関連付けられたリソースの ID と所有者を表示することができます。関連付けられたリソースとは、エントリまたはルール内でお客様のプレフィックスリストを参照しているリソースです。

**制限**  
AWS マネージドプレフィックスリストに関連付けられたリソースを表示することはできません。

**コンソールを使用してプレフィックスリストの関連付けを表示するには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで、[**マネージドプレフィックスリスト**] を選択します。

1. プレフィックスリストのチェックボックスをオンにします。

1. 下部のペインで [**関連付け**] を選択して、プレフィックスリストを参照しているリソースを表示します。

**AWS CLI を使用してプレフィックスリストの関連付けを表示するには**  
[get-managed-prefix-list-associations](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-managed-prefix-list-associations.html) コマンドを使用します。

## プレフィックスリストの変更
<a name="modify-managed-prefix-list"></a>

お客様のプレフィックスリストについては、名前を変更することも、エントリを追加または削除することもできます。エントリの最大数を修正する場合は、[プレフィックスリストのサイズ変更](#resize-managed-prefix-list) を参照してください。

プレフィックスリストのエントリを更新すると、新しいバージョンのプレフィックスリストが作成されます。プレフィックスリストの名前を更新、あるいはプレフィックスリストのエントリ最大数を更新しても、新しいバージョンのプレフィックスリストが作成されません。

**考慮事項**
+ AWS 管理プレフィックスリストは変更できません。
+ プレフィクスリスト内のエントリ最大数を増やすと、増加した最大サイズがプレフィクスリストを参照するリソースのエントリのクォータに適用されます。これらのリソースのすべてが増加した最大サイズをサポートできない場合、変更操作は失敗し、以前の最大サイズに戻されます。

**コンソールを使用してプレフィックスリストを変更するには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで、[**マネージドプレフィックスリスト**] を選択します。

1. プレフィックスリストのチェックボックスを選択し、[**Actions**] (アクション) 、[**Modify prefix list**] (プレフィックスリストを変更) の順に選択します。

1. [**プレフィックスリスト名**] に、プレフィックスリストの新しい名前を入力します。

1. マネージドプレフィックスリストが IPAM プレフィックスリストリゾルバーターゲットとして設定されている場合、**[IPAM プレフィックスリストリゾルバーの同期]** オプションが表示されます。

   IPAM プレフィックスリストリゾルバーとの同期を有効にするか無効にするかを選択します。有効にすると、プレフィックスリスト CIDR は、関連付けられたリゾルバーの CIDR 選択ルールに基づいて自動的に更新されます。無効にすると、プレフィックスリスト CIDR は自動的に更新されません。この機能の詳細については、「*Amazon VPC IPAM ユーザーガイド*」の「[IPAM でプレフィックスリストの更新を自動化する](https://docs.aws.amazon.com/vpc/latest/ipam/automate-prefix-list-updates.html)」を参照してください。

1. [**プレフィックスリストのエントリ**] で、既存のエントリを削除するには [**削除**] を選択します。新しいエントリを追加するには、[**新しいエントリを追加**] を選択し、エントリの CIDR ブロックと説明を入力します。

1. [**プレフィックスリストを保存**] を選択します。

**AWS CLI を使用してプレフィックスリストを変更するには**  
[modify-managed-prefix-list](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-managed-prefix-list.html) コマンドを使用します。

## プレフィックスリストのサイズ変更
<a name="resize-managed-prefix-list"></a>

プレフィックスリストのサイズを変更し、プレフィックスリストの最大エントリ数を 1,000 個まで変更できます。カスタマーマネージドプレフィックスリストのクォータの詳細については、「[カスタマーマネージドプレフィックスリスト](amazon-vpc-limits.md#vpc-quotas-managed-prefix-lists)」を参照してください。

**コンソールを使用してプレフィックスリストのサイズを変更するには**

1. Amazon VPC コンソールの [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) を開いてください。

1. ナビゲーションペインで、[**マネージドプレフィックスリスト**] を選択します。

1. プレフィックスリストのチェックボックスを選択し、**[Actions]** (アクション)、**[Resize prefix list]** (プレフィックスリストのサイズ変更) の順に選択します。

1. **[New max entries]** (新しい最大エントリ) に値を入力します。

1. [**サイズ変更**] を選択します。

**AWS CLI を使用してプレフィックスリストのサイズを変更するには**  
[modify-managed-prefix-list](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-managed-prefix-list.html) コマンドを使用します。

## プレフィックスリストの以前のバージョンを復元する
<a name="restore-managed-prefix-list"></a>

お客様の以前のバージョンのプレフィックスリストのエントリを新しいバージョンに復元できます。これにより、プレフィックスリストの新しいバージョンが作成されます。

プレフィクスリストのサイズを小さくした場合は、プレフィクスリストが、前のバージョンのエントリを格納するのに十分なサイズであるかをを確認する必要があります。

**コンソールを使用して以前のバージョンのプレフィックスリストを復元するには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで、[**マネージドプレフィックスリスト**] を選択します。

1. プレフィックスリストのチェックボックスを選択し、[**Actions**] (アクション)、[**Restore prefix list**] (プレフィックスリストを復元) の順に選択します。

1. [**Select prefix list version**] (プレフィックスリストのバージョンを選択) で、以前のバージョンを選択します。選択したバージョンのエントリが [**Prefix list entries**] (プレフィックスリストエントリ) に表示されます。

1. [**プレフィックスリストを復元**] を選択します。

**AWS CLI を使用して以前のバージョンのプレフィックスリストを復元するには**  
[restore-managed-prefix-list-version](https://docs.aws.amazon.com/cli/latest/reference/ec2/restore-managed-prefix-list-version.html) コマンドを使用します。

## プレフィックスリストを削除する
<a name="delete-managed-prefix-list"></a>

プレフィックスリストを削除するには、まずリソース内 (ルートテーブル内など) で、そのプレフィックスリストへの参照をすべて削除する必要があります。AWS RAM を使用してプレフィックスリストを共有している場合は、コンシューマーが所有するリソース内の参照を先に削除する必要があります。

**制限**  
AWS マネージドプレフィックスリストは削除できません。

**コンソールを使用してプレフィックスリストを削除するには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで、[**マネージドプレフィックスリスト**] を選択します。

1. プレフィックスリストを選択し、[**アクション**]、[**プレフィックスリストを削除**] の順に選択します。

1. 確認ダイアログボックスで、`delete` と入力し、[**削除**] を選択します。

**AWS CLI を使用してプレフィックスリストを削除するには**  
[delete-managed-prefix-list](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-managed-prefix-list.html) コマンドを使用します。