AWS Data Pipeline 不再提供給新客戶。現有客戶 AWS Data Pipeline 可繼續正常使用此服務。進一步了解
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
RedshiftDatabase
定義一個 Amazon Redshift 數據庫。 RedshiftDatabase
代表管道所使用之資料庫的屬性。
範例
以下為此物件類型的範例。
{ "id" : "MyRedshiftDatabase", "type" : "RedshiftDatabase", "clusterId" : "
myRedshiftClusterId
", "username" : "user_name
", "*password" : "my_password
", "databaseName" : "database_name
" }
根據預設,物件會使用 Postgres 驅動程式,而該驅動程式需要 clusterId
欄位。要使用 Amazon Redshift 驅動程序,請在該字段中指定 Amazon Redshift Amazon Redshift 控制台中的亞馬遜紅移數據庫連接字符串(以「jdbc:紅移:」開頭)。connectionString
語法
必要欄位 | 描述 | 槽類型 |
---|---|---|
*password | 要提供的密碼。 | 字串 |
使用者名稱 | 連線至資料庫時要提供的使用者名稱。 | 字串 |
必要的群組 (下列其中之一為必要) | 描述 | 槽類型 |
---|---|---|
clusterId | 使用者在建立 Amazon Redshift 叢集時提供的識別碼。例如,如果您的 Amazon Redshift 叢集的端點是我的資料庫。mydb 在 Amazon Redshift 主控台中,您可以從叢集識別碼或叢集名稱取得此值。 |
字串 |
connectionString | 用於連接至與管道不同的帳戶所擁有的 Amazon Redshift 執行個體的JDBC端點。您不能同時指定 connectionString 和 clusterId 。 |
字串 |
選用欄位 | 描述 | 槽類型 |
---|---|---|
databaseName | 要連接的邏輯資料庫的名稱。 | 字串 |
jdbcProperties | 要設定為此資料庫JDBC連線屬性的 A = B 格式的配對。 | 字串 |
parent | 目前物件的父系,其插槽已被繼承。 | 引用對象,例如,「父」:{「ref」:」myBaseObject Id「} |
region | 資料庫所在的區域代碼。例如 us-east-1。 | 列舉 |
執行時間欄位 | 描述 | 槽類型 |
---|---|---|
@version | 建立物件時使用的管道版本。 | 字串 |
系統欄位 | 描述 | 槽類型 |
---|---|---|
@error | 描述格式錯誤物件的錯誤。 | 字串 |
@pipelineId | 此物件所屬管道的 ID。 | 字串 |
@sphere | 物件範圍代表其在生命週期中的位置:Component 物件會引發執行 Attempt 物件的 Instance 物件。 | 字串 |