

AWS Data Pipeline n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Data Pipeline peuvent continuer à utiliser le service normalement. [En savoir plus](https://aws.amazon.com/blogs/big-data/migrate-workloads-from-aws-data-pipeline/)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Bases de données
<a name="dp-object-databases"></a>

Les objets de AWS Data Pipeline base de données sont les suivants :

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

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

Définit une base de données JDBC.

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

Voici un exemple de ce type d'objet.

```
{
  "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"
}
```

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


****  

| Champs obligatoires | Description | Type d'option | 
| --- | --- | --- | 
| connectionChaîne | Chaîne de connexion JDBC permettant d'accéder à la base de données. | String | 
| jdbcDriverClass | Classe de pilote à charger avant d'établir la connexion JDBC. | String | 
| \$1password | Mot de passe à fournir. | String | 
| nom d’utilisateur | Nom d'utilisateur à fournir lors de la connexion à la base de données. | String | 

 


****  

| Champs facultatifs | Description | Type d'option | 
| --- | --- | --- | 
| databaseName | Nom de la base de données logique à laquelle s'attacher. | String | 
| jdbcDriverJarUri | Emplacement dans Amazon S3 du fichier JAR du pilote JDBC utilisé pour se connecter à la base de données. AWS Data Pipeline doit avoir l'autorisation de lire le fichier JAR. | String | 
| jdbcProperties | Paires sous la forme A = B qui seront définies comme propriétés sur les connexions JDBC de la base de données. | String | 
| parent | Parent de l'objet actuel à partir duquel les emplacements sont hérités. | Objet de référence, par exemple « parent » : \$1"ref » : » myBaseObject Id "\$1 | 

 


****  

| Champs liés à l'exécution | Description | Type d'option | 
| --- | --- | --- | 
| @Version | Version du pipeline avec laquelle l'objet a été créé. | String | 

 


****  

| Champs système | Description | Type d'option | 
| --- | --- | --- | 
| @error | Erreur décrivant l'objet mal formé. | String | 
| @pipelineId | ID du pipeline auquel l'objet appartient. | String | 
| @sphere | La sphère d'un objet désigne sa place dans le cycle de vie : les objets « composant » entraînent les objets « instance » qui exécutent les objets « tentative ». | String | 

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

Définit une base de données Amazon RDS.

**Note**  
RdsDatabase ne prend pas en charge Aurora. [JdbcDatabase](dp-object-jdbcdatabase.md)Utilisez-le plutôt pour Aurora.

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

Voici un exemple de ce type d'objet.

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

Pour le moteur Oracle, le champ `jdbcDriverJarUri` est obligatoire et vous pouvez spécifier le pilote suivant : `http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html`. Pour le moteur SQL Server, le champ `jdbcDriverJarUri` est obligatoire et vous pouvez spécifier le pilote suivant : `https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774`. Pour les moteurs MySQL et PostgreSQL, le champ `jdbcDriverJarUri` est facultatif.

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


****  

| Champs obligatoires | Description | Type d'option | 
| --- | --- | --- | 
| \$1password | Mot de passe à fournir. | String | 
| rdsInstanceId | DBInstanceIdentifierPropriété de l'instance de base de données. | String | 
| nom d’utilisateur | Nom d'utilisateur à fournir lors de la connexion à la base de données. | String | 

 


****  

| Champs facultatifs | Description | Type d'option | 
| --- | --- | --- | 
| databaseName | Nom de la base de données logique à laquelle s'attacher. | String | 
| jdbcDriverJarUri | Emplacement dans Amazon S3 du fichier JAR du pilote JDBC utilisé pour se connecter à la base de données. AWS Data Pipeline doit avoir l'autorisation de lire le fichier JAR. Pour les moteurs MySQL et PostgreSQL, le pilote par défaut est utilisé si ce champ n'est pas spécifié, mais vous pouvez remplacer la valeur par défaut à l'aide de ce champ. Pour les moteurs Oracle et SQL Server, ce champ est obligatoire. | String | 
| jdbcProperties | Paires sous la forme A = B qui seront définies comme propriétés sur les connexions JDBC de la base de données. | String | 
| parent | Parent de l'objet actuel à partir duquel les emplacements sont hérités. | Objet de référence, par exemple, « parent » : \$1"ref » : » myBaseObject Id "\$1 | 
| region | Code de la région où se trouve la base de données. Par exemple, us-east-1. | String | 

 


****  

| Champs liés à l'exécution | Description | Type d'option | 
| --- | --- | --- | 
| @Version | Version du pipeline avec laquelle l'objet a été créé. | String | 

 


****  

| Champs système | Description | Type d'option | 
| --- | --- | --- | 
| @error | Erreur décrivant l'objet mal formé. | String | 
| @pipelineId | ID du pipeline auquel l'objet appartient. | String | 
| @sphere | La sphère d'un objet désigne sa place dans le cycle de vie : les objets « composant » entraînent les objets « instance » qui exécutent les objets « tentative ». | String | 

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

Définit une base de données Amazon Redshift. `RedshiftDatabase`représente les propriétés de la base de données utilisée par votre pipeline.

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

Voici un exemple de ce type d'objet.

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

Par défaut, l'objet utilise le pilote Postgres, qui nécessite le champ `clusterId`. Pour utiliser le pilote Amazon Redshift, spécifiez plutôt la chaîne de connexion à la base de données Amazon Redshift depuis la console Amazon Redshift (qui commence par « jdbc:redshift : ») dans le champ. `connectionString`

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


****  

| Champs obligatoires | Description | Type d'option | 
| --- | --- | --- | 
| \$1password | Mot de passe à fournir. | String | 
| nom d’utilisateur | Nom d'utilisateur à fournir lors de la connexion à la base de données. | String | 

 


****  

| Groupe obligatoire (l'un des groupes suivants est obligatoire) | Description | Type d'option | 
| --- | --- | --- | 
| clusterId | L'identifiant fourni par l'utilisateur lors de la création du cluster Amazon Redshift. Par exemple, si le point de terminaison de votre cluster Amazon Redshift est mydb.example.us-east-1.redshift.amazonaws.com, l'identifiant correct est. mydb Dans la console Amazon Redshift, vous pouvez obtenir cette valeur à partir des champs Cluster Identifier ou Cluster Name. | String | 
| connectionChaîne | Point de terminaison JDBC permettant de se connecter à une instance Amazon Redshift détenue par un compte différent du pipeline. Vous ne pouvez pas spécifier à la fois connectionString et clusterId. | String | 

 


****  

| Champs facultatifs | Description | Type d'option | 
| --- | --- | --- | 
| databaseName | Nom de la base de données logique à laquelle s'attacher. | String | 
| jdbcProperties | Paires sous la forme A = B qui sont définies comme propriétés sur les connexions JDBC de la base de données. | String | 
| parent | Parent de l'objet actuel à partir duquel les emplacements sont hérités. | Objet de référence, par exemple, « parent » : \$1"ref » : » myBaseObject Id "\$1 | 
| region | Code de la région où se trouve la base de données. Par exemple, us-east-1. | Énumération | 

 


****  

| Champs liés à l'exécution | Description | Type d'option | 
| --- | --- | --- | 
| @Version | Version du pipeline avec laquelle l'objet a été créé. | String | 

 


****  

| Champs système | Description | Type d'option | 
| --- | --- | --- | 
| @error | Erreur décrivant l'objet mal formé. | String | 
| @pipelineId | ID du pipeline auquel l'objet appartient. | String | 
| @sphere | La sphère d'un objet désigne sa place dans le cycle de vie : les objets « composant » entraînent les objets « instance » qui exécutent les objets « tentative ». | String | 