AWS マネジメントコンソール経由:
- RDS で構成された Elastic Beanstalk アプリを作成しました。
- Amazon RDS PostgreSQL DB インスタンスの詳細を見ると、セキュリティグループが 2 つの異なる値で 2 回リストされています。なぜでしょうか?
どちらの値も末尾に「( active )」と表示されます。
最初の値をクリックすると、RDS ダッシュボードのセキュリティ グループに移動し、次のように表示されます。
あなたのアカウントはこのリージョンの EC2-Classic プラットフォームをサポートしていません。DB セキュリティ グループは、EC2-Classic プラットフォームがサポートされている場合にのみ必要です。代わりに、VPC セキュリティ グループを使用して DB インスタンスへのアクセスを制御します。EC2 コンソールにアクセスして、VPC セキュリティ グループを表示および管理します。詳細については、サポートされているプラットフォームに関する AWS ドキュメントそしてVPC での RDS の使用。
2 番目の値をクリックすると、EC2 ダッシュボードのセキュリティ グループに移動し、対応するセキュリティ グループが選択されます。これは RDS インスタンスが使用しているものだと思いますが、なぜ他のものもリストされているのでしょうか?
答え1
これは AWS のバグだったようです。
これを修正するために、以下のコマンドを実行しました。DB VPC セキュリティグループを削除するおそらく Elastic Beanstalk によって何らかの方法で作成されたものと思われます。
aws rds describe-db-security-groups
aws rds delete-db-security-group --db-security-group-name <value>