Ich kämpfe seit Wochen mit etwas ähnlichem. Ich habe es erst vor ein paar Minuten herausgefunden.
- Erstellen Sie in MySQL Workbench eine neue Serverinstanz.
- Geben Sie für die Remote-Host-Adresse Ihre Endpunktadresse ein (z. B. xxxxxx.us-east-1.rds.amazonaws.com)
- Wählen Sie als Verbindungsmethode "Standard TCP/IP über SSH"
- Der SSH-Hostname ist das öffentliche DNS Ihrer EC2-Instance
- Ich habe ec2-user (ich glaube, es variiert je nach EC2-Instance-Typ) als Benutzernamen und dann die heruntergeladene Schlüsseldatei angegeben, die dem Schlüsselpaar entspricht, das die Instance verwendet.
- Der mysql-Hostname ist der Endpunkt der RDS-Instanz.
- Der Benutzername ist der Benutzername für die RDS-Instanz (d. h. ebroot)
Damit konnte ich mich verbinden. Ich habe VPC jedoch nicht in meinem Setup verwendet. Hoffe das hilft. Viel Glück!