К сожалению, для этого вам нужно будет создать что-то нестандартное.Вот несколько вариантов, которые следует рассмотреть с точки зрения проектирования:
Кластер Aurora разделяет настройки группы безопасности по всему экземпляру, как вы вызывали.Если вы хотите иметь пользовательские настройки, то вам стоит только создать весь кластер VPC, а затем иметь ALB или прокси-серверы EC2, которые перенаправляют запросы в ваши экземпляры БД.Затем вы можете иметь несколько таких «прокси» и связать отдельные группы безопасности для каждого из них.
Один большой аргумент в архитектуре такого рода заключается в том, что вам нужно быть уверенным, что вы аккуратно позаботились об отказоустойчивости.Ваши прокси-серверы должны всегда общаться с конечными точками кластера, а не с конечными точками экземпляра, поскольку экземпляры могут скрытно переключаться с READER на WRITER.Например, ALB не позволяют создавать прослушиватели, которые пересылают запросы в DNS, они работают только с IP-адресами.Это означает, что вам понадобится дополнительная инфраструктура для мониторинга IP-адресов читателей и писателей и обновления ALB.
Прокси-серверы EC2, безусловно, являются лучшим вариантом для такого дизайна с оговоркой дополнительной стоимости.Я могу вдаваться в подробности, если у вас есть конкретные вопросы по поводу этой настройки.Это, безусловно, краткое изложение подхода, и он не готов к работе.
В той же заметке, почему вы не можете вместо этого использовать пользователей БД с ограниченным чтением и держать кластер общедоступным (конечно, с включенным ssl)?