https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/working-with-managed-prefix-lists.html
https://dev.classmethod.jp/articles/amazon-vpc-prefix-list/
プレフィックスリストは、1 つ以上の CIDR ブロックのセットです。
プレフィクスリストを使用すると、セキュリティグループとルートテーブルの設定と管理が容易になります。
プレフィックスリストには、次の 2 つのタイプがあります。
カスタマー管理プレフィクスリスト : 定義および管理する IP アドレス範囲のセット。
AWS マネージドプレフィクスリスト : AWS サービスの IP アドレス範囲のセット。
-- 1. コマンド等のインストール
-- 1.1 aws cli version 2 インストール
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws --version
-- 1.2 jqインストール
sudo yum -y install jq
-- 2. プレフィックスリストを作成する
aws ec2 create-managed-prefix-list \
--prefix-list-name pl01 \
--entries '[
{
"Cidr": "172.31.48.0/20",
"Description": "subnet01"
},
{
"Cidr": "172.31.64.0/20",
"Description": "subnet02"
},
{
"Cidr": "10.1.0.0/16",
"Description": "subnet03"
}
]' \
--max-entries 10 \
--address-family IPv4
aws ec2 describe-managed-prefix-lists
aws ec2 get-managed-prefix-list-entries \
--prefix-list-id pl-11111111111111111
aws ec2 get-managed-prefix-list-associations \
--prefix-list-id pl-11111111111111111
-- 3. クリーンアップ
-- プレフィックスリストの削除
aws ec2 describe-managed-prefix-lists
aws ec2 delete-managed-prefix-list \
--prefix-list-id pl-11111111111111111