Od tygodni zmagam się z czymś podobnym. Właśnie to rozgryzłem kilka minut temu.
- W mysql workbench utwórz nową instancję serwera.
- Dla adresu hosta zdalnego wprowadź adres punktu końcowego (np. xxxxxx.us-east-1.rds.amazonaws.com)
- Dla metody połączenia wybierz „Standardowy TCP/IP przez SSH”
- Nazwa hosta SSH to publiczny DNS Twojej instancji EC2
- Podałem nazwę użytkownika ec2-user (wydaje mi się, że różni się w zależności od typu instancji EC2), a następnie podałem pobrany plik klucza odpowiadający parze kluczy, której używała instancja.
- Nazwa hosta mysql jest punktem końcowym instancji RDS.
- Nazwa użytkownika to nazwa użytkownika instancji RDS (np. ebroot)
Korzystając z tego udało mi się połączyć. Jednak nie korzystałem z VPC w mojej konfiguracji. Mam nadzieję że to pomoże. Powodzenia!