

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

# Creazione di attività di esportazione del cluster di database
<a name="export-cluster-data.Exporting"></a>

Crea attività di esportazione per esportare i dati del cluster di database Aurora in un bucket Amazon S3. È possibile avere fino a cinque attività di esportazione di cluster database simultanee in esecuzione per ogni Account AWS.

**Nota**  
L'esportazione dei dati del cluster database può richiedere qualche minuto a seconda del tipo e delle dimensioni del database. L'attività di esportazione clona e ridimensiona innanzitutto l'intero database prima di estrarre i dati su Amazon S3. Lo stato di avanzamento dell'attività durante questa fase viene visualizzato come **Avvio**. Quando l'attività passa all'esportazione dei dati in S3, lo stato di avanzamento diventa **In progress (In corso)**.  
Il tempo necessario per completare l'esportazione dipende dai dati memorizzati nel database. Ad esempio, le tabelle con chiave primaria numerica o colonne indice ben distribuite esporteranno più velocemente. Le tabelle che non contengono una colonna adatta al partizionamento e le tabelle con un solo indice su una colonna basata su stringhe richiedono più tempo perché l'esportazione utilizza un processo a thread singolo più lento.

È possibile esportare i dati del cluster database in Amazon S3 utilizzando la Console di gestione AWS, AWS CLI o l'API RDS.

Se usi una funzione Lambda per esportare i dati del cluster database, aggiungi l'operazione `kms:DescribeKey` alla policy della funzione Lambda. Per ulteriori informazioni, consulta [Autorizzazioni di AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-permissions.html).

## Console
<a name="export-cluster-data.ExportConsole"></a>

L'opzione **Export to Amazon S3** (Esporta in Amazon S3) viene visualizzata solo per i cluster database che possono essere esportati in Amazon S3. Un cluster database potrebbe non essere disponibile per l'esportazione a causa dei seguenti motivi:
+ Il motore del database non è supportato per l'esportazione S3.
+ La versione del cluster database non è supportata per l'esportazione in S3.
+ L'esportazione in S3 non è supportata nella Regione AWS in cui è stato creato il cluster database.

**Per esportare i dati del cluster database**

1. Accedi alla Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel pannello di navigazione, scegliere **Databases (Database)**.

1. Scegli il cluster database di cui desideri esportare i dati.

1. Per **Actions (Operazioni)**, scegli **Export to Amazon S3 (Esporta in Simple Storage Service (Amazon S3)**.

   Viene visualizzata la finestra **Export to Amazon S3 (Esporta in Simple Storage Service (Amazon S3))**.

1. Per **Export identifier (Identificatore di esportazione)**, immettere un nome per identificare l'attività di esportazione. Questo valore viene utilizzato anche per il nome del file creato nel bucket S3.

1. Scegli i dati da esportare:
   + Scegli **All** (Tutto) per esportare tutti i dati del cluster database.
   + Scegli **Partial** (Parziale) per esportare parti specifiche del cluster database. Per identificare le parti del cluster da esportare, immetti uno o più database, schemi o tabelle per **Identifiers** (Identificatori), separati da spazi.

     Utilizza il seguente formato:

     ```
     database[.schema][.table] database2[.schema2][.table2] ... databasen[.scheman][.tablen]
     ```

     Per esempio:

     ```
     mydatabase mydatabase2.myschema1 mydatabase2.myschema2.mytable1 mydatabase2.myschema2.mytable2
     ```

1. Per **S3 bucket (Bucket S3)**, scegliere il bucket in cui esportare.

   Per assegnare i dati esportati a un percorso di cartella nel bucket S3, immettere il percorso opzionale per **S3 prefix (Prefisso S3)**.

1. Per il **ruolo IAM**, scegliere un ruolo che conceda l'accesso in scrittura al bucket S3 scelto o creare un nuovo ruolo.
   + Se è stato creato un ruolo seguendo le fasi in [Fornire l'accesso a un bucket Simple Storage Service (Amazon S3) utilizzando un ruolo IAM](export-cluster-data.Setup.md#export-cluster-data.SetupIAMRole), scegliere tale ruolo.
   + Se non è stato creato un ruolo che fornisce l'accesso in scrittura al bucket S3 scelto, scegli **Create a new role** (Crea un nuovo ruolo) per creare automaticamente il ruolo. Immettere quindi un nome per il ruolo nel **nome del ruolo IAM**.

1. Per **KMS key** (Chiave KMS), immetti l'ARN per la chiave da utilizzare per crittografare i dati esportati.

1. Scegliere **Export to Amazon S3 (Esporta in Simple Storage Service (Amazon S3))**.

## AWS CLI
<a name="export-cluster-data.ExportCLI"></a>

Per esportare i dati del cluster database in Amazon S3 tramite AWS CLI, utilizza il comando [start-export-task](https://docs.aws.amazon.com/cli/latest/reference/rds/start-export-task.html) con le seguenti opzioni richieste:
+ `--export-task-identifier`
+ `--source-arn` - Il nome della risorsa Amazon (ARN) del cluster database
+ `--s3-bucket-name`
+ `--iam-role-arn`
+ `--kms-key-id`

Negli esempi seguenti, l’attività di esportazione è denominata *my-cluster-export*, che esporta i dati in un bucket S3 chiamato *amzn-s3-demo-destination-bucket*.

**Example**  
Per Linux, macOS o Unix:  

```
1. aws rds start-export-task \
2.     --export-task-identifier my-cluster-export \
3.     --source-arn arn:aws:rds:us-west-2:123456789012:cluster:my-cluster \
4.     --s3-bucket-name amzn-s3-demo-destination-bucket \
5.     --iam-role-arn iam-role \
6.     --kms-key-id my-key
```
Per Windows:  

```
1. aws rds start-export-task ^
2.     --export-task-identifier my-DB-cluster-export ^
3.     --source-arn arn:aws:rds:us-west-2:123456789012:cluster:my-cluster ^
4.     --s3-bucket-name amzn-s3-demo-destination-bucket ^
5.     --iam-role-arn iam-role ^
6.     --kms-key-id my-key
```
Di seguito è riportato un output di esempio.  

```
{
    "ExportTaskIdentifier": "my-cluster-export",
    "SourceArn": "arn:aws:rds:us-west-2:123456789012:cluster:my-cluster",
    "S3Bucket": "amzn-s3-demo-destination-bucket",
    "IamRoleArn": "arn:aws:iam:123456789012:role/ExportTest",
    "KmsKeyId": "my-key",
    "Status": "STARTING",
    "PercentProgress": 0,
    "TotalExtractedDataInGB": 0,
}
```
Per fornire un percorso di cartella nel bucket S3 per l'esportazione del cluster database, includi l'opzione `--s3-prefix` nel comando [start-export-task](https://docs.aws.amazon.com/cli/latest/reference/rds/start-export-task.html).

## API RDS
<a name="export-cluster-data.ExportAPI"></a>

Per esportare i dati del cluster database in Amazon S3 utilizzando l'API Amazon RDS, usa l'operazione [StartExportTask](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartExportTask.html) con i seguenti parametri richiesti:
+ `ExportTaskIdentifier`
+ `SourceArn` - Il nome della risorsa Amazon del cluster di database
+ `S3BucketName`
+ `IamRoleArn`
+ `KmsKeyId`