Через консоль управления AWS:
- Я создал приложение Elastic Beanstalk, настроенное с помощью RDS.
- Когда я просматриваю данные экземпляра Amazon RDS PostgreSQL DB, я вижу, что Security Groups указаны дважды, с двумя разными значениями. Почему?
Оба значения заканчиваются на «(active)».
Нажатие на первое значение переносит меня в раздел «Группы безопасности» на панели инструментов RDS, где написано:
Ваша учетная запись не поддерживает платформу EC2-Classic в этом регионе. Группы безопасности БД нужны только тогда, когда поддерживается платформа EC2-Classic. Вместо этого используйте группы безопасности VPC для управления доступом к вашим экземплярам БД. Перейдите в консоль EC2, чтобы просмотреть и управлять вашими группами безопасности VPC. Для получения дополнительной информации см.Документация AWS по поддерживаемым платформамиИспользование RDS в VPC.
Нажатие на второе значение переносит меня в Security Groups на панели мониторинга 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>