AWS Data Pipeline non è più disponibile per i nuovi clienti. I clienti esistenti di AWS Data Pipeline possono continuare a utilizzare il servizio normalmente. Ulteriori informazioni
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
RedshiftDatabase
Definisce un database Amazon Redshift. RedshiftDatabaserappresenta le proprietà del database utilizzato dalla pipeline.
Esempio
Di seguito è illustrato un esempio di questo tipo di oggetto.
{ "id" : "MyRedshiftDatabase", "type" : "RedshiftDatabase", "clusterId" : "myRedshiftClusterId", "username" : "user_name", "*password" : "my_password", "databaseName" : "database_name" }
Per impostazione predefinita, l'oggetto usa il driver Postgres, che richiede il campo clusterId. Per utilizzare il driver Amazon Redshift, specifica invece la stringa di connessione al database Amazon Redshift dalla console Amazon Redshift (inizia con «jdbc:redshift:») nel campo. connectionString
Sintassi
| Campi obbligatori | Descrizione | Tipo di slot |
|---|---|---|
| *password | La password da fornire. | Stringa |
| username | Il nome utente da fornire durante la connessione al database. | Stringa |
| Gruppo richiesto (uno dei seguenti è obbligatorio) | Descrizione | Tipo di slot |
|---|---|---|
| clusterId | L'identificatore fornito dall'utente al momento della creazione del cluster Amazon Redshift. Ad esempio, se l'endpoint per il cluster Amazon Redshift è mydb.example.us-east-1.redshift.amazonaws.com, l'identificatore corretto è. mydb Nella console Amazon Redshift, puoi ottenere questo valore da Cluster Identifier o Cluster Name. |
Stringa |
| connectionString | L'endpoint JDBC per la connessione a un'istanza Amazon Redshift di proprietà di un account diverso da quello della pipeline. Non è possibile specificare connectionString e clusterId. |
Stringa |
| Campi opzionali | Descrizione | Tipo di slot |
|---|---|---|
| databaseName | Nome del database logico a cui collegarsi. | Stringa |
| jdbcProperties | Coppie della forma A=B da impostare come proprietà sulle connessioni JDBC per questo database. | Stringa |
| parent | Padre dell'oggetto corrente da cui vengono ereditati gli slot. | Oggetto di riferimento, ad esempio «parent»: {"ref»:» Id "} myBaseObject |
| Regione | Il codice per la regione in cui esiste il database. Ad esempio, us-east-1. | Enumerazione |
| Campi Runtime | Descrizione | Tipo di slot |
|---|---|---|
| @version | Versione della pipeline con cui l'oggetto è stato creato. | Stringa |
| Campi di sistema | Descrizione | Tipo di slot |
|---|---|---|
| @error | Errore che descrive il formato oggetto errato. | Stringa |
| @pipelineId | L'ID della pipeline a cui appartiene questo oggetto. | Stringa |
| @sphere | La sfera di un oggetto indica la propria posizione nel ciclo di vita: i Component Objects generano Instance Objects che eseguono Attempt Objects. | Stringa |