Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwendung der Amazon Redshift Redshift-Verwaltungsschnittstellen für bereitgestellte Cluster
Anmerkung
Dieses Thema konzentriert sich auf Amazon Redshift Redshift-Verwaltungsschnittstellen für bereitgestellte Cluster. Es gibt ähnliche Verwaltungsschnittstellen für Amazon Redshift Serverless und Amazon Redshift Data API.
Amazon Redshift unterstützt mehrere Verwaltungsschnittstellen, mit denen Sie Amazon Redshift Redshift-Cluster erstellen, verwalten und löschen können: die AWS SDKs, AWS Command Line Interface (AWS CLI) und die Amazon Redshift Redshift-Management-API.
Amazon Redshift API – Sie können diese Amazon Redshift Management API aufrufen, indem Sie eine Anforderung senden. Die Anforderungen sind HTTP- oder HTTPS-Anforderungen, die die HTTP-Verben GET
oder POST
mit einem Parameter namens Action
verwenden. Das Aufrufen der Amazon Redshift API ist der direkteste Weg, auf den Amazon-Redshift-Service zuzugreifen. Es ist jedoch erforderlich, dass Ihre Anwendung Details auf unterer Ebene verarbeitet, wie beispielsweise die Fehlerbehandlung und das Erstellen eines Hash-Zeichens zum Signieren der Anforderung.
-
Informationen zum Erstellen und Signieren einer Amazon Redshift API-Anforderung finden Sie unter Signieren von HTTP-Anforderungen.
-
Informationen zu den Amazon Redshift API-Aktionen und Datentypen für Amazon Redshift finden Sie in der Amazon-Redshift-API-Referenz.
AWS SDKs— Sie können den verwenden, AWS SDKs um Amazon Redshift Redshift-Cluster-bezogene Operationen durchzuführen. Mehrere der SDK-Bibliotheken kapseln die zugrunde liegende Amazon Redshift API. Sie integrieren die API-Funktionalität in die spezifische Programmiersprache und verarbeiten viele der Details auf unterer Ebene wie beispielsweise die Berechnung der Signaturen, die Verarbeitung des erneuten Absendens von Anforderungen und die Fehlerbehandlung. Durch Aufrufen der Wrapper-Funktionen in den SDK-Bibliotheken kann der Prozess des Schreibens einer Anwendung zum Verwalten eines Amazon-Redshift-Clusters erheblich vereinfacht werden.
-
Amazon Redshift wird von den AWS SDKs für Java, .NET, PHP, Python, Ruby und Node.js unterstützt. Die Wrapper-Funktionen für Amazon Redshift sind in den Referenzhandbüchern zu den einzelnen SDKs dokumentiert. Eine Liste der Tools AWS SDKs und Links zu ihrer Dokumentation finden Sie unter Tools for Amazon Web Services
. -
Dieses Handbuch bietet Beispiele für die Verwendung von Amazon Redshift mit dem Java-SDK. Allgemeinere AWS SDK-Codebeispiele finden Sie unterCodebeispiele für Amazon Redshift mit AWS SDKs.
AWS CLI— Die CLI bietet eine Reihe von Befehlszeilentools, mit denen Sie AWS Dienste von Windows-, Mac- und Linux-Computern aus verwalten können. Die AWS CLI enthält Befehle, die auf den Amazon Redshift API-Aktionen basieren.
-
Informationen zur Installation und Einrichtung der Amazon-Redshift-CLI finden Sie unter Einrichten der Amazon-Redshift-CLI.
-
Referenzmaterial zu den Amazon-Redshift-CLI-Befehlen finden Sie unter Amazon Redshift in der AWS CLI -Referenz.