

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

# 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 | 