Einrichten der Amazon-Redshift-CLI - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

Einrichten der Amazon-Redshift-CLI

In diesem Abschnitt wird beschrieben, wie Sie die AWS CLI-Befehlszeilen-Tools zur Verwaltung von Amazon Redshift einrichten und ausführen. Die Amazon-Redshift-Befehlszeilen-Tools werden in der AWS Command Line Interface (AWS CLI) ausgeführt, die wiederum Python nutzt (https://www.python.org/). Die AWS CLI kann auf allen Betriebssystemen ausgeführt werden, die Python unterstützen.

Installieren des AWS Command Line Interface

Um mit der Verwendung der Amazon-Redshift-Befehlszeilen-Tools zu beginnen, richten Sie zunächst die AWS CLI ein und fügen anschließend Konfigurationsdateien hinzu, mit denen die Amazon-Redshift-CLI-Optionen definiert werden.

Wenn Sie die AWS CLI bereits für einen anderen AWS-Service konfiguriert haben, können Sie dieses Verfahren überspringen.

So installieren Sie das AWS Command Line Interface
  1. Gehen Sie zu Installation oder Aktualisierung auf die neueste Version der AWS CLI und folgen Sie dann den Anweisungen zur Installation der AWS CLI.

    Für CLI-Zugriff benötigen Sie eine Zugriffsschlüssel-ID und einen geheimen Zugriffsschlüssel. Verwenden Sie möglichst temporäre Anmeldeinformationen anstelle langfristiger Zugriffsschlüssel. Temporäre Anmeldeinformationen bestehen aus einer Zugriffsschlüssel-ID, einem geheimen Zugriffsschlüssel und einem Sicherheits-Token, das angibt, wann die Anmeldeinformationen ablaufen. Weitere Informationen finden Sie unter Verwenden von temporären Anmeldeinformationen mit AWS-Ressourcen im IAM-Benutzerhandbuch.

  2. Erstellen Sie eine Datei mit den Konfigurationsinformationen wie beispielsweise Ihren Zugriffsschlüsseln, der Standardregion und dem Format der Befehlsausgabe. Legen Sie anschließend die AWS_CONFIG_FILE-Umgebungsvariable fest, um auf diese Datei zu verweisen. Detaillierte Anleitungen finden Sie unter Konfigurieren der AWS-Befehlszeilenschnittstelle im AWS Command Line Interface-Benutzerhandbuch.

  3. Führen Sie einen Testbefehl aus, um sicherzustellen, dass die AWS CLI-Schnittstelle funktioniert. Beispielsweise sollte der folgende Befehl Hilfsinformationen für die anzeigen AWS CLI:

    aws help

    Über den folgenden Befehl sollten Hilfeinformationen für Amazon Redshift angezeigt werden:

    aws redshift help

Referenzmaterial zu den Amazon-Redshift-CLI-Befehlen finden Sie unter Amazon Redshift in der AWS CLI-Referenz.