

AWS Data Pipeline non è più disponibile per i nuovi clienti. I clienti esistenti di AWS Data Pipeline possono continuare a utilizzare il servizio normalmente. [Ulteriori informazioni](https://aws.amazon.com/blogs/big-data/migrate-workloads-from-aws-data-pipeline/)

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à.

# Database
<a name="dp-object-databases"></a>

I seguenti sono gli oggetti del AWS Data Pipeline database:

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

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

Rimuove un database JDBC.

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

Di seguito è illustrato un esempio di questo tipo di oggetto.

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

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


****  

| Campi obbligatori | Description | Tipo di slot | 
| --- | --- | --- | 
| connectionString | La stringa di connessione JDBC per accedere al database. | Stringa | 
| jdbcDriverClass | La classe del driver da caricare prima di stabilire la connessione JDBC. | Stringa | 
| \$1password | La password da fornire. | Stringa | 
| username | Il nome utente da fornire durante la connessione al database. | Stringa | 

 


****  

| Campi opzionali | Description | Tipo di slot | 
| --- | --- | --- | 
| databaseName | Nome del database logico a cui collegarsi | Stringa | 
| jdbcDriverJarUri | Il percorso in Amazon S3 del file JAR del driver JDBC utilizzato per la connessione al database. AWS Data Pipeline deve avere l'autorizzazione a leggere questo file JAR. | Stringa | 
| jdbcProperties | Coppie della forma A=B da impostare come proprietà sulle connessioni JDBC per questo database. | Stringa | 
| parent | Padre dell'oggetto corrente da cui saranno ereditati gli slot. | Oggetto di riferimento, ad esempio «parent»: \$1"ref»:» myBaseObject Id "\$1 | 

 


****  

| Campi Runtime | Description | Tipo di slot | 
| --- | --- | --- | 
| @version | Versione della pipeline con cui l'oggetto è stato creato. | Stringa | 

 


****  

| Campi di sistema | Description | 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 | 

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

Definisce un database Amazon RDS.

**Nota**  
RdsDatabase non supporta Aurora. Usalo [JdbcDatabase](dp-object-jdbcdatabase.md) per Aurora, invece.

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

Di seguito è illustrato un esempio di questo tipo di oggetto.

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

Per il motore Oracle, il campo `jdbcDriverJarUri` è obbligatorio ed è possibile specificare il seguente driver: `http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html`. Per il motore SQL, il campo `jdbcDriverJarUri` è obbligatorio ed è possibile specificare il seguente driver: `https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774`. Per i motori MySQL e PostgreSQL, il campo `jdbcDriverJarUri` è facoltativo.

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


****  

| Campi obbligatori | Description | Tipo di slot | 
| --- | --- | --- | 
| \$1password | La password da fornire. | Stringa | 
| rdsInstanceId | La DBInstanceIdentifier proprietà dell'istanza DB. | Stringa | 
| username | Il nome utente da fornire durante la connessione al database. | Stringa | 

 


****  

| Campi opzionali | Description | Tipo di slot | 
| --- | --- | --- | 
| databaseName | Nome del database logico a cui collegarsi | Stringa | 
| jdbcDriverJarUri | Il percorso in Amazon S3 del file JAR del driver JDBC utilizzato per la connessione al database. AWS Data Pipeline deve avere l'autorizzazione a leggere questo file JAR. Per i motori MySQL e PostgreSQL, il driver predefinito viene utilizzato se questo campo non è specificato, ma è possibile sostituire l'impostazione predefinita utilizzando tale campo. Per i motori Oracle e SQL Server, questo campo è obbligatorio. | Stringa | 
| jdbcProperties | Coppie della forma A=B da impostare come proprietà sulle connessioni JDBC per questo database. | Stringa | 
| parent | Padre dell'oggetto corrente da cui saranno ereditati gli slot. | Oggetto di riferimento, ad esempio «parent»: \$1"ref»:» myBaseObject Id "\$1 | 
| region | Il codice per la regione in cui esiste il database. Ad esempio, us-east-1. | Stringa | 

 


****  

| Campi Runtime | Description | Tipo di slot | 
| --- | --- | --- | 
| @version | Versione della pipeline con cui l'oggetto è stato creato. | Stringa | 

 


****  

| Campi di sistema | Description | 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 | 

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

Definisce un database Amazon Redshift. `RedshiftDatabase`rappresenta le proprietà del database utilizzato dalla pipeline.

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

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
<a name="redshiftdatabase-syntax"></a>


****  

| Campi obbligatori | Description | Tipo di slot | 
| --- | --- | --- | 
| \$1password | La password da fornire. | Stringa | 
| username | Il nome utente da fornire durante la connessione al database. | Stringa | 

 


****  

| Gruppo richiesto (uno dei seguenti è obbligatorio) | Description | 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'endpoint JDBC 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 | Description | Tipo di slot | 
| --- | --- | --- | 
| databaseName | Nome del database logico a cui collegarsi. | Stringa | 
| jdbcProperties | Coppie della forma A=B da impostare come proprietà sulle connessioni JDBC per questo database. | Stringa | 
| parent | Padre dell'oggetto corrente da cui vengono ereditati gli slot. | Oggetto di riferimento, ad esempio «parent»: \$1"ref»:» Id "\$1 myBaseObject | 
| region | Il codice per la regione in cui esiste il database. Ad esempio, us-east-1. | Enumerazione | 

 


****  

| Campi Runtime | Description | Tipo di slot | 
| --- | --- | --- | 
| @version | Versione della pipeline con cui l'oggetto è stato creato. | Stringa | 

 


****  

| Campi di sistema | Description | 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 | 