セキュリティグループを複数の VPCに関連付ける
ネットワークセキュリティ要件を共有する複数の VPC でワークロードを実行している場合は、セキュリティグループの VPC の関連付け機能を使用して、セキュリティグループを同じリージョン内の複数の VPC に関連付けることができます。これにより、アカウント内の複数の VPC のために、セキュリティグループを 1 か所で管理および維持できます。
上記の図は、2 つの VPC がある AWS アカウント A を示しています。各 VPC には、プライベートサブネットで実行されているワークロードがあります。この場合、VPC A および B サブネットのワークロードは同じネットワークトラフィック要件を共有するため、アカウント A はセキュリティグループの VPC の関連付け機能を使用して VPC A のセキュリティグループを VPC B に関連付けることができます。関連付けられたセキュリティグループに加えられた更新は、VPC B サブネットのワークロードへのトラフィックに自動的に適用されます。
セキュリティグループの VPC の関連付け機能の要件
-
セキュリティグループを VPC に関連付けるには、VPC を所有するか、または VPC サブネットの 1 つを共有する必要があります。
-
VPC とセキュリティグループは同じ AWS リージョンに存在する必要があります。
-
この機能は、デフォルト以外のセキュリティグループでのみ使用できます。
-
この機能は、デフォルトの VPC で作成されたセキュリティグループでは使用できません。この機能は、デフォルト以外の VPC に関連付けられているセキュリティグループでのみ使用できます。
-
セキュリティグループの所有者と VPC 所有者の両方が、セキュリティグループの VPC の関連付けを表示できます。
この機能をサポートするサービス
-
Amazon API Gateway (REST API のみ)
-
AWS Auto Scaling
-
AWS CloudFormation
-
Amazon EC2
-
Amazon EFS
-
Amazon EKS
-
Amazon FSx
AWS PrivateLink
-
Amazon Route 53
Elastic Load Balancing
Application Load Balancer
Network Load Balancer
セキュリティグループを別の VPC に関連付ける
このセクションでは、AWS Management Console と AWS CLI を使用してセキュリティグループを VPC に関連付ける方法について説明します。
これで、VPC がセキュリティグループに関連付けられました。
VPC をセキュリティグループに関連付けると、例えば、VPC 内にインスタンスを起動し、この新しいセキュリティグループを選択したり、既存のセキュリティグループルールでこのセキュリティグループを参照したりできます。
別の VPC からセキュリティグループの関連付けを解除する
このセクションでは、AWS Management Console と AWS CLI を使用して VPC からセキュリティグループの関連付けを解除する方法について説明します。セキュリティグループの削除を目標としている場合、この操作を実行することが考えられます。セキュリティグループは、関連付けられている場合は削除できません。セキュリティグループの関連付けを解除できるのは、そのセキュリティグループを使用する関連付けられた VPC にネットワークインターフェイスがない場合のみです。
これで、VPC とセキュリティグループの関連付けが解除されました。