tfsec aws-vpc-add-description-to-security-group 対応
terraform で AWS Security Group リソースは以下の場合、 aws-vpc-add-description-to-security-group
ルールで違反が指摘されます。
description
がないdescription = "Managed by Terraform"
description を変更すればルールを回避できますが、その際にセキュリティグループが再作成となります。
1 | $ terraform plan |
tfsec:ignore:aws-vpc-add-description-to-security-group で暫定的に回避することは可能です。
1 | resource "aws_security_group" "this" { |
aws-cli でセキュリティグループの description 更新はできない
2022-05-13 時点、
aws-cli でセキュリティグループの description の更新コマンドはありませんでした。
※セキュリティグループルールの description 更新コマンドはあります。
時折、 terraform だと再作成になるが、 aws-cli であれば更新できるケースがありますが、セキュリティグループの description は無理でした。
AWS コンソール上でも変更はできない
AWS コンソール上で変更ができませんでした。
かくなる上は
terraform で既存リソースのコピーを作成しアタッチし直すのが良さそうです。
1 | resource "aws_security_group" "this" { |
AWS コンソールのセキュリティグループを選択し Actions > Copy to new security group
をクリックする手と同じです。
ただ、対応コストとリスクを鑑みると、優先順位が高くなく、
セキュリティグループルールの description の変更は可能なので、
そちらを適宜対応していくのが良いと感じました。
セキュリティグループリソース作成時に意識できる様にしていきたい所です。
以上
参考になれば幸いです。
tfsec aws-vpc-add-description-to-security-group 対応