AWS Data Pipeline ist für Neukunden nicht mehr verfügbar. Bestehende Kunden von AWS Data Pipeline können den Service weiterhin wie gewohnt nutzen. Weitere Informationen
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.
RedshiftDatabase
Definiert eine Amazon Redshift Redshift-Datenbank. RedshiftDatabase
stellt die Eigenschaften der Datenbank dar, die von Ihrer Pipeline verwendet wird.
Beispiel
Es folgt ein Beispiel für diesen Objekttyp.
{ "id" : "MyRedshiftDatabase", "type" : "RedshiftDatabase", "clusterId" : "
myRedshiftClusterId
", "username" : "user_name
", "*password" : "my_password
", "databaseName" : "database_name
" }
Standardmäßig nutzt das Objekt den Postgres-Treiber, für den das Feld clusterId
erforderlich ist. Um den Amazon Redshift Redshift-Treiber zu verwenden, geben Sie stattdessen die Amazon Redshift Redshift-Datenbankverbindungszeichenfolge aus der Amazon Redshift Redshift-Konsole (beginnt mit „jdbc:redshift:“) in das Feld ein. connectionString
Syntax
Pflichtfelder | Beschreibung | Slot-Typ |
---|---|---|
*Passwort | Das anzugebende Passwort. | String |
username | Der Benutzername, der anzugeben ist, wenn eine Verbindung zur Datenbank hergestellt wird. | String |
Erforderliche Gruppe (mindestens eine der folgenden ist erforderlich) | Beschreibung | Slot-Typ |
---|---|---|
clusterId | Die ID, die der Benutzer bei der Erstellung des Amazon Redshift Redshift-Clusters angegeben hat. Wenn der Endpunkt für Ihren Amazon Redshift Redshift-Cluster beispielsweise mydb.example.us-east-1.redshift.amazonaws.com lautet, lautet die korrekte ID. mydb Sie können diesen Wert in der Amazon Redshift-Konsole über "Cluster Identifier" oder "Cluster Name" ermitteln. |
String |
connectionString | Der JDBC Endpunkt für die Verbindung mit einer Amazon Redshift Redshift-Instance, die einem anderen Konto als der Pipeline gehört. Sie können nicht sowohl connectionString als auch clusterId angeben. |
String |
Optionale Felder | Beschreibung | Slot-Typ |
---|---|---|
databaseName | Name der logischen Datenbank für das Anfügen. | String |
jdbcProperties | Paare der Form A=B, die als Eigenschaften für JDBC Verbindungen für diese Datenbank festgelegt werden sollen. | String |
übergeordneter | Übergeordnetes Objekt des aktuellen Objekts, aus dem Slots übernommen werden. | Referenzobjekt, zum Beispiel „parent“: {"ref“:“ myBaseObject Id "} |
Region | Der Code für die Region, in der die Datenbank vorhanden ist. Beispiel: us-east-1. | Aufzählung |
Laufzeitfelder | Beschreibung | Slot-Typ |
---|---|---|
@Version | Pipeline-Version, mit der das Objekt erstellt wurde | String |
Systemfelder | Beschreibung | Slot-Typ |
---|---|---|
@error | Fehler mit einer Beschreibung des falsch formatierten Objekts. | String |
@pipelineId | ID der Pipeline, zu der dieses Objekt gehört. | String |
@sphere | Die Kugel eines Objekts bezeichnet seinen Platz im Lebenszyklus: Komponentenobjekte ergeben Instance-Objekte, die Versuchsobjekte ausführen. | String |