RdsDatabase - AWS Data Pipeline

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

RdsDatabase

定义 Amazon RDS 数据库。

注意

RdsDatabase 不支持 Aurora。把 JdbcDatabase 用于 Aurora。

示例

以下是该对象类型的示例。

{ "id" : "MyRdsDatabase", "type" : "RdsDatabase", "region" : "us-east-1", "username" : "user_name", "*password" : "my_password", "rdsInstanceId" : "my_db_instance_identifier" }

对于 Oracle 引擎,jdbcDriverJarUri 字段是必填的,并且您可以指定以下驱动程序:http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html。对于 SQL Server 引擎,jdbcDriverJarUri 字段是必填的,并且您可以指定以下驱动程序:https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774。对于 MySQL 和 PostgreSQL 引擎,jdbcDriverJarUri 字段是可选的。

语法

必填字段 描述 槽类型
*password 提供的密码。 String
rdsInstanceId DB 实例的 DBInstanceIdentifier 属性。 String
username 连接到数据库时提供的用户名。 String

可选字段 描述 槽类型
databaseName 要附加到的逻辑数据库的名称 String
jdbcDriverJarUri 连接到数据库所用 JDBC 驱动程序 JAR 文件在 Amazon S3 中的位置。AWS Data Pipeline 必须具有读取此 JAR 文件的权限。对于 MySQL 和 PostgreSQL 引擎,如果未指定此字段则使用默认的驱动程序,但您可以使用此字段覆盖默认值。对于 Oracle 和 SQL Server 引擎,此字段为必填字段。 String
jdbcProperties 格式为 A=B 的一对值,设置作为此数据库的 JDBC 连接上的属性。 String
parent 槽将继承自的当前对象的父级。 参考对象,例如,“父对象”:{"ref”:” myBaseObject Id "}
region 数据库所在区域的代码。例如,us-east-1。 String

运行时字段 描述 槽类型
@version 用于创建对象的管道版本。 String

系统字段 描述 槽类型
@error 用于描述格式不正确的对象的错误消息。 String
@pipelineId 该对象所属的管道的 ID。 String
@sphere 对象的范围指明对象在生命周期中的位置:组件对象产生实例对象,后者执行尝试对象。 String