

AWS Data Pipeline ya no está disponible para nuevos clientes. Los clientes actuales de AWS Data Pipeline pueden seguir utilizando el servicio con normalidad. [Más información](https://aws.amazon.com/blogs/big-data/migrate-workloads-from-aws-data-pipeline/)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Bases de datos
<a name="dp-object-databases"></a>

Los siguientes son los objetos de la AWS Data Pipeline base de datos:

**Topics**
+ [JdbcDatabase](dp-object-jdbcdatabase.md)
+ [RdsDatabase](dp-object-rdsdatabase.md)
+ [RedshiftDatabase](dp-object-redshiftdatabase.md)

# JdbcDatabase
<a name="dp-object-jdbcdatabase"></a>

Define una base de datos JDBC.

## Ejemplo
<a name="jdbcdatabase-example"></a>

A continuación se muestra un ejemplo de este tipo de objeto.

```
{
  "id" : "MyJdbcDatabase",
  "type" : "JdbcDatabase",
  "connectionString" : "jdbc:redshift://hostname:portnumber/dbname",
  "jdbcDriverClass" : "com.amazon.redshift.jdbc41.Driver",
  "jdbcDriverJarUri" : "s3://redshift-downloads/drivers/RedshiftJDBC41-1.1.6.1006.jar",
  "username" : "user_name",
  "*password" : "my_password"
}
```

## Sintaxis
<a name="jdbcdatabase-syntax"></a>


****  

| Campos obligatorios | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| connectionString | La cadena de conexión JDBC para acceder a la base de datos. | Cadena | 
| jdbcDriverClass | La clase de controlador que se va a cargar antes de establecer la conexión JDBC. | Cadena | 
| \$1password | La contraseña que se debe suministrar. | Cadena | 
| nombre de usuario | nombre de usuario. | Cadena | 

 


****  

| Campos opcionales | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| databaseName | El nombre de la base de datos lógica a la que conectarse. | Cadena | 
| jdbcDriverJarUri | La ubicación en Amazon S3 del archivo JAR del controlador JDBC que se utiliza para conectarse a la base de datos. AWS Data Pipeline debe tener permiso para leer este archivo JAR. | Cadena | 
| jdbcProperties | Pares de la forma A=B que se configurarán como propiedades en conexiones JDBC para esta base de datos. | Cadena | 
| parent | Elemento principal del objeto actual del que se heredarán los slots. | Objeto de referencia, por ejemplo, «parent»: \$1"ref»:» myBaseObject Id "\$1 | 

 


****  

| Campos de tiempo de ejecución | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| @version | Versión de la canalización con la que se creó el objeto. | Cadena | 

 


****  

| Campos del sistema | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| @error | Error al describir el objeto mal estructurado. | Cadena | 
| @pipelineId | ID de la canalización a la que pertenece este objeto. | Cadena | 
| @sphere | La esfera de un objeto denota su lugar en el ciclo de vida: los objetos de componente dan lugar a objetos de instancia que ejecutan objetos de intento. | Cadena | 

# RdsDatabase
<a name="dp-object-rdsdatabase"></a>

Define una base de datos Amazon RDS.

**nota**  
RdsDatabase no es compatible con Aurora. Use [JdbcDatabase](dp-object-jdbcdatabase.md) para Aurora, en su lugar.

## Ejemplo
<a name="rdsdatabase-example"></a>

A continuación se muestra un ejemplo de este tipo de objeto.

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

Para el motor de Oracle, se requiere el campo `jdbcDriverJarUri` y puede especificar el siguiente controlador: `http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html`. Para el motor de SQL Server, se requiere el campo `jdbcDriverJarUri` y puede especificar el siguiente controlador: `https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774`. Para los motores de MySQL y PostgreSQL, el campo `jdbcDriverJarUri` es opcional.

## Sintaxis
<a name="rdsdatabase-syntax"></a>


****  

| Campos obligatorios | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| \$1password | La contraseña que se debe suministrar. | Cadena | 
| rdsInstanceId | La propiedad DBInstanceIdentifier de la instancia de base de datos. | Cadena | 
| nombre de usuario | nombre de usuario. | Cadena | 

 


****  

| Campos opcionales | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| databaseName | El nombre de la base de datos lógica a la que conectarse. | Cadena | 
| jdbcDriverJarUri | La ubicación en Amazon S3 del archivo JAR del controlador JDBC que se utiliza para conectarse a la base de datos. AWS Data Pipeline debe tener permiso para leer este archivo JAR. En el caso de los motores MySQL y PostgreSQL, se utiliza el controlador predeterminado si no se especifica este campo, pero puede anular el valor predeterminado utilizando este campo. Para los motores de Oracle y SQL Server, este campo es obligatorio. | Cadena | 
| jdbcProperties | Pares de la forma A=B que se configurarán como propiedades en conexiones JDBC para esta base de datos. | Cadena | 
| parent | Elemento principal del objeto actual del que se heredarán los slots. | Objeto de referencia, por ejemplo, «parent»: \$1"ref»:» myBaseObject Id "\$1 | 
| region | El código de la región en la que se encuentra la base de datos. Por ejemplo, us-east-1. | Cadena | 

 


****  

| Campos de tiempo de ejecución | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| @version | Versión de la canalización con la que se creó el objeto. | Cadena | 

 


****  

| Campos del sistema | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| @error | Error al describir el objeto mal estructurado. | Cadena | 
| @pipelineId | ID de la canalización a la que pertenece este objeto. | Cadena | 
| @sphere | La esfera de un objeto denota su lugar en el ciclo de vida: los objetos de componente dan lugar a objetos de instancia que ejecutan objetos de intento. | Cadena | 

# RedshiftDatabase
<a name="dp-object-redshiftdatabase"></a>

Define una base de datos Amazon Redshift. `RedshiftDatabase` representa las propiedades de la base de datos que utiliza la canalización.

## Ejemplo
<a name="redshiftdatabase-example"></a>

A continuación se muestra un ejemplo de este tipo de objeto.

```
{
  "id" : "MyRedshiftDatabase",
  "type" : "RedshiftDatabase",
  "clusterId" : "myRedshiftClusterId",
  "username" : "user_name",
  "*password" : "my_password",
  "databaseName" : "database_name"
}
```

De forma predeterminada, el objeto usa el controlador Postgres, que requiere el campo `clusterId`. Para usar el controlador Amazon Redshift, especifique la cadena de conexión de la base de datos Amazon Redshift de la consola de (comienza por “jdbc:redshift:”) en el campo `connectionString` en su lugar.

## Sintaxis
<a name="redshiftdatabase-syntax"></a>


****  

| Campos obligatorios | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| \$1password | La contraseña que se debe suministrar. | Cadena | 
| nombre de usuario | nombre de usuario. | Cadena | 

 


****  

| Grupo obligatorio (se requiere uno de los siguientes) | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| clusterId | El identificador que proporcionó el usuario cuando se creó el clúster de Amazon Redshift. Por ejemplo, si el punto de conexión de su clúster de Amazon Redshift es mydb.example.us-east-1.redshift.amazonaws.com, el identificador correcto es mydb. En la consola de Amazon Redshift, puede obtener este valor del nombre o identificador del clúster. | Cadena | 
| connectionString | El punto de conexión de JDBC para conectarse a una instancia de Amazon Redshift que es propiedad de una cuenta diferente a la de la canalización. No puede especificar connectionString ni clusterId. | Cadena | 

 


****  

| Campos opcionales | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| databaseName | El nombre de la base de datos lógica a la que conectarse. | Cadena | 
| jdbcProperties | Pares con el formato A=B que se configuran como propiedades en conexiones JDBC para esta base de datos. | Cadena | 
| parent | Elemento principal del objeto actual del que se heredan los slots. | Objeto de referencia, por ejemplo, «parent»: \$1"ref»:» myBaseObject Id "\$1 | 
| region | El código de la región en la que se encuentra la base de datos. Por ejemplo, us-east-1. | Enumeración | 

 


****  

| Campos de tiempo de ejecución | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| @version | Versión de la canalización con la que se creó el objeto. | Cadena | 

 


****  

| Campos del sistema | Description (Descripción) | Tipo de slot | 
| --- | --- | --- | 
| @error | Error al describir el objeto mal estructurado. | Cadena | 
| @pipelineId | ID de la canalización a la que pertenece este objeto. | Cadena | 
| @sphere | La esfera de un objeto denota su lugar en el ciclo de vida: los objetos de componente dan lugar a objetos de instancia que ejecutan objetos de intento. | Cadena | 