Ich versuche, AWS RDS Aurora-Datenbank mit AWS Lambda Java-Funktion zu verbinden. Dafür sehe ich noch keine konkreten Beispiele. Ich habe einige Beispiele gesehen, aber sie sind nicht Java.So verbinden Sie AWS RDS - Aurora mit AWS Lambda Java-Funktion
Ich würde auch ein mySQL DBMS-Tool mit Aurora konfigurieren mag, die ich nicht in der Lage bin :(tun Kann mir jemand helfen mit, dass auch. Ich die Verbindungszeichenfolgen aus https://console.aws.amazon.com/rds/home?region=us-east-1#dbinstances bekommen habe.
Auch die Code ich versuche, DB über Lambda Java zu verbinden ist:
private Statement createConnection(Context context) {
logger = context.getLogger();
try {
String url = "jdbc:mysql://HOSTNAME:3306";
String username = "USERNAME";
String password = "PASSWORD";
Connection conn = DriverManager.getConnection(url, username, password);
return conn.createStatement();
} catch (Exception e) {
e.printStackTrace();
logger.log("Caught exception: " + e.getMessage());
}
return null;
}
Und ja, das hilft nicht, wie ich die db Instanz Config immer null erhalten mit
.
Ist Ihr RDS in einem VPC? Und ist deine Lambda-Funktion in dieser VPC? – dashmug
Hinzufügen zu was dasmug auch fragte, was ist die Sicherheitsgruppen für die RDS-db und die Lambda-Funktion. – strongjz
@strongjz RDS hat alle Sicherheitsgruppen hinzugefügt. Es gab 4. Ich habe auch versucht, es an SequelPro zu hängen, was auch fehlschlägt – CodeMonkey