AWS Data Pipeline non è più disponibile per i nuovi clienti. 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. RedshiftDatabase
rappresenta 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 tuo 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'JDBCendpoint per la connessione a un'istanza Amazon Redshift di proprietà di un account diverso dalla 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 del formato A=B da impostare come proprietà sulle JDBC connessioni per questo database. | Stringa |
parent | Padre dell'oggetto corrente da cui vengono ereditati gli slot. | Oggetto di riferimento, ad esempio «parent»: {"ref»:» myBaseObject Id "} |
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 |