Voraussetzungen für den Zugriff auf Amazon-RDS-Datenbanken - AWS Toolkit for JetBrains

Voraussetzungen für den Zugriff auf Amazon-RDS-Datenbanken

Bevor Sie unter Verwendung des AWS Toolkit for JetBrains eine Verbindung mit einer Amazon-RDS-Datenbank herstellen können, müssen die folgenden Aufgaben ausgeführt werden:

Erstellen einer Amazon-RDS-DB-Instance und Konfigurieren einer Authentifizierungsmethode

AWS Toolkit for JetBrains ermöglicht es Ihnen, eine Verbindung mit einer Amazon-RDS-DB-Instance herzustellen, die bereits in AWS erstellt und konfiguriert wurde. Eine DB-Instance ist eine isolierte Datenbankumgebung, die in der Cloud ausgeführt wird und mehrere benutzerseitig erstellte Datenbanken enthalten kann. Informationen zum Erstellen von DB-Instances für die unterstützten Datenbank-Engines finden Sie im Amazon-RDS-Benutzerhandbuch unter Erste Schritte mit Amazon-RDS-Ressourcen.

Wenn Benutzer unter Verwendung des AWS Toolkit for JetBrains eine Verbindung mit einer Datenbank herstellen, können sie IAM-Anmeldeinformationen oder Secrets Manager für die Authentifizierung verwenden. In der folgenden Tabelle werden die wichtigsten Funktionen und Informationsressourcen für beide Optionen beschrieben:

Authentifizierungsmethoden Funktionsweise Weitere Informationen

Herstellen einer Verbindung unter Verwendung von IAM-Anmeldeinformationen

Bei der IAM-Datenbankauthentifizierung müssen keine Benutzeranmeldeinformationen in der Datenbank gespeichert werden, da die Authentifizierung extern mithilfe von AWS Identity and Access Management (IAM)-Anmeldeinformationen verwaltet wird.

Die IAM-Datenbankauthentifizierung ist für DB-Instances standardmäßig deaktiviert. Sie können die IAM-Datenbankauthentifizierung mithilfe der AWS Management Console, AWS CLI oder API aktivieren (oder wieder deaktivieren).

Herstellen einer Verbindung mit AWS Secrets Manager

Ein Datenbankadministrator kann Anmeldeinformationen für eine Datenbank als Secret in Secrets Manager speichern. Secrets Manager verschlüsselt und speichert die Anmeldeinformationen innerhalb des Secrets als geschützten Secret-Text.

Wenn eine Anwendung mit Berechtigungen auf die Datenbank zugreift, entschlüsselt Secrets Manager den geschützten Secret-Text und gibt ihn über einen geschützten Kanal zurück. Die Client-Anwendung extrahiert die Anmeldeinformationen, die Verbindungszeichenfolge und alle anderen erforderlichen Informationen aus der Rückgabe und verwendet sie dann für den Zugriff auf die Datenbank.

Arbeiten mit Amazon-RDS-Datenbanken unter Verwendung von DataGrip

Nachdem Sie eine Verbindung mit einer Amazon-RDS-Datenquelle hergestellt haben, können Sie mit ihr interagieren. Mit DataGrip von JetBrains können Sie Datenbankaufgaben wie das Schreiben von SQL, das Ausführen von Abfragen und das Importieren/Exportieren von Daten ausführen. Die von DataGrip bereitgestellten Funktionen sind auch im Datenbank-Plug-in für eine Reihe von JetBrains-IDEs verfügbar. Informationen zu DataGrip finden Sie unter https://www.jetbrains.com/datagrip/.