

# Voraussetzungen für den Zugriff auf Amazon-Redshift-Cluster
<a name="redshift-access-prerequisities"></a>

Um mit einem Amazon-Redshift-Cluster unter Verwendung des AWS Toolkit for JetBrains interagieren zu können, müssen Sie zunächst folgende Aufgaben ausführen: 
+ [Erstellen eines Amazon-Redshift-Clusters und Einrichten der Authentifizierungsmethode des Clusters](#cluster-authentication)
+ [Herunterladen und Installieren von DataGrip](#datagrip-info-rs)

## Erstellen eines Amazon-Redshift-Clusters und Konfigurieren einer Authentifizierungsmethode
<a name="cluster-authentication"></a>

 AWS Toolkit for JetBrains ermöglicht es Ihnen, eine Verbindung mit einem Amazon-Redshift-Cluster herzustellen, der bereits in AWS erstellt und konfiguriert wurde. Jeder Cluster enthält mindestens eine Datenbank. Weitere Informationen zum Erstellen und Konfigurieren von Amazon-Redshift-Clustern finden Sie im *Handbuch „Erste Schritte“ für Amazon Redshift* unter [Erste Schritte mit Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html).

Wenn Benutzer unter Verwendung des AWS Toolkit for JetBrains eine Verbindung mit einem Cluster herstellen, können sie IAM-Anmeldeinformationen oder AWS 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-Datenbank-Authentifizierung ist für Datenbank-Instances standardmäßig deaktiviert. Sie können die IAM-Datenbankauthentifizierung mithilfe der AWS-Managementkonsole, AWS CLI oder API aktivieren (oder wieder deaktivieren).   |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/redshift-access-prerequisities.html)  | 
|  Herstellen einer Verbindung unter Verwendung von 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.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/toolkit-for-jetbrains/latest/userguide/redshift-access-prerequisities.html)  | 

## Arbeiten mit Amazon-RDS-Datenbanken unter Verwendung von DataGrip
<a name="datagrip-info-rs"></a>

Nachdem Sie eine Verbindung mit einer Datenbank im Amazon-Redshift-Cluster 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/](https://www.jetbrains.com/datagrip/).