📝

AWS Firewall Manager でセキュリティグループにタグを配布してみた

に公開

Using common security group policies with Firewall Manager - AWS WAF, AWS Firewall Manager, AWS Shield Advanced, and AWS Shield network security director
プライマリセキュリティグループのタグを編集したら伝搬される挙動を確認してみました。

前提

Using AWS Firewall Manager administrators - AWS WAF, AWS Firewall Manager, AWS Shield Advanced, and AWS Shield network security director

  • Firewall Manager を使用するための前提条件は満たしています。
  • 今回は組織の管理アカウントのみ使用します
  • プライマリセキュリティグループは作成済み

セキュリティグループポリシーの作成

Policy details で以下の内容を設定します。

  • Region: Asia Pacific (Tokyo)
  • AWS services: Security group
  • Security group policy type: Common security groups

Describe policy で以下の内容を設定します。

  • Policy name: test
  • Policy rules: Distribute tags from the primary security group to the security groups created by this policy
  • Primary security groups: 作成済みのプライマリセキュリティグループ
  • Policy action: Identify resources that don't comply with the policy rules, but don't auto remediate.

Define policy scope で以下の内容を設定します。

  • AWS accounts this policy applies to: Include all accounts under my organization
  • Resource type: EC2 instance

その他の設定はデフォルト設定です。

ポリシー作成後、Accounts within policy scope で対象のアカウントのステータスが Compliant になっていれば OK です。

セキュリティグループの確認

VPC コンソールからセキュリティ一覧を確認すると、FMS managed security group という説明が記載されたセキュリティグループが作成されています。

上記セキュリティグループはプライマリセキュリティグループと同じ設定で Firewall Manager が自動的に作成したセキュリティグループです。

プライマリセキュリティグループにタグを追加

プライマリセキュリティグループのタグを編集したら伝搬される挙動を確認してみます。
まずはプライマリセキュリティグループに適当なタグを追加します。

数分経過後、Firewall Manager が作成したセキュリティグループにもタグが反映されました。

補足

セキュリティグループポリシーを削除すると Firewall Manager が作成したセキュリティグループも自動的に削除されました。

まとめ

今回は AWS Firewall Manager でセキュリティグループにタグを配布してみました。
どなたかの参考になれば幸いです。

参考資料

Discussion