

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.

# Restauration sans serveur Amazon Redshift
<a name="redshift-serverless-restore"></a>

Vous pouvez restaurer des instantanés manuels de bases de données ou de tables à l'aide de la AWS Backup console ou AWS CLI.

Redshift Serverless prend en AWS Backup charge la *restauration interchangeable pour les instantanés d'entrepôts* de données. Cela signifie que vous pouvez restaurer des sauvegardes Redshift Serverless sur des [clusters provisionnés par Amazon Redshift ou restaurer des sauvegardes provisionnées](redshift-backups.md) sur des espaces de noms Redshift Serverless. Cela s'applique uniquement à la restauration complète de la base de données, et non à la restauration d'une seule table.


**Capacités de restauration pour Redshift Serverless**  

| Capacités de restauration | Namespace | Table individuelle | 
| --- | --- | --- | 
| Type de cliché | Manuelle | Manuelle | 
| Informations nécessaires |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/aws-backup/latest/devguide/redshift-serverless-restore.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/aws-backup/latest/devguide/redshift-serverless-restore.html)  | 
| Restaurer l'effet cible | Restaure un espace de noms existant par le biais d'une restauration destructive qui remplace les données existantes | Restaure une nouvelle table | 
| Restauration interchangeable ? |  Oui. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/aws-backup/latest/devguide/redshift-serverless-restore.html)  | Non pris en charge. | 

Pour plus d'informations sur les configurations, consultez la section [Snapshots and recovery points](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-snapshots-recovery-points.html) dans le guide de *gestion Amazon Redshift*.

## Considérations avant la restauration
<a name="redshift-serverless-restore-considerations"></a>

Avant de commencer une tâche de restauration, passez en revue les points suivants :

**Configurations**

Lorsque vous restaurez un instantané Redshift Serverless, vous choisissez l'espace de noms cible dans lequel vous souhaitez restaurer toutes les bases de données ou une seule table. 

Lorsque vous restaurez les bases de données d'un instantané dans un espace de noms sans serveur, il s'agit d'une restauration destructive. Cela signifie que toutes les données existantes dans l'espace de noms de restauration cible sont remplacées lorsque vous effectuez une restauration dans cet espace de noms.

Lorsque vous restaurez une seule table, il ne s'agit pas d'une restauration destructive. Pour restaurer une table, spécifiez le groupe de travail, le snapshot, la base de données source, la table source, l'espace de noms de restauration cible et le nom de la nouvelle table.

**Autorisations**

Les autorisations requises sont déterminées par l'entrepôt de données cible (c'est-à-dire l'espace de noms ou le cluster provisionné dans lequel vous allez restaurer les bases de données ou les tables). Le tableau suivant peut vous aider à déterminer les autorisations, le rôle et la politique à utiliser. Pour plus d'informations sur la gestion des politiques IAM, consultez la section [Gestion des identités et des accès dans Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-authentication-access-control.html).


**Autorisations et rôles requis pour les opérations de restauration**  

| Restaurer la cible | Autorisation (s) requise (s) | Rôle et politique de l'IAM | 
| --- | --- | --- | 
| Cluster provisionné Amazon Redshift | redshift:RestoreFromClusterSnapshot | AWSBackupServiceRolePolicyForRestorescontient cette autorisation ; elle peut être utilisée pouraws backup start-restore-job. | 
| Espace de noms Redshift Serverless | redshift-serverless:RestoreFromSnapshot |  Vous devez ajouter cette autorisation au rôle et à la politique que vous utiliserez pour appeler**aws backup start-restore-job**. Comme il s'agit d'une tâche de restauration destructrice, la politique de rôle de service pour les restaurations ne peut pas être utilisée.  | 

## Procédure de restauration Redshift Serverless
<a name="redshift-serverless-restore-procedure"></a>

Suivez ces étapes pour restaurer les sauvegardes Redshift Serverless à l'aide de la AWS Backup console ou : AWS CLI

------
#### [ Console ]

1. Ouvrez la AWS Backup console à l'adresse [https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup).

1. Dans le volet de navigation, choisissez **Paramètres** et sélectionnez l'ID de ressource Redshift Serverless à restaurer.

1. Sur la page **Détails de la ressource**, sélectionnez l'ID du point de **récupération dans le volet Points** de restauration, puis choisissez **Restaurer**.

1. Dans le volet **Options de restauration**, choisissez de restaurer l'intégralité de l'entrepôt de données ou une seule table.

1. Sélectionnez la cible de destination dans le volet de **configuration de l'entrepôt de données cible**.
   + Pour une restauration complète de l'entrepôt de données, choisissez entre le cluster provisionné Amazon Redshift ou l'espace de noms Redshift Serverless.
   + Pour la restauration d'une seule table, spécifiez l'instantané source, la base de données, le schéma, le nom de la table et les détails de la cible.

1. Choisissez le rôle de restauration IAM pour la tâche. Si vous n'utilisez pas le rôle par défaut, assurez-vous que le rôle sélectionné inclut l'`iam:PassRole`autorisation.

------
#### [ AWS CLI ]

Utilisez la commande **aws backup start-restore-job**.

AWS Backup fonctionne avec Redshift Serverless pour orchestrer la tâche de restauration. La commande CLI sera précédée par des métadonnées pertinentes pour Redshift Serverless ou Amazon Redshift, `aws backup` mais elle contiendra également ces métadonnées. 

Les métadonnées obligatoires et facultatives varient selon que vous restaurez un entrepôt de données complet ou une seule table.
+ Pour la restauration d'une seule table, voir [restore-table-from-snapshot](https://docs.aws.amazon.com/cli/latest/reference/redshift-serverless/restore-table-from-snapshot.html)la *référence des AWS CLI commandes*.
+ Pour la restauration de l'espace de noms, voir [restore-from-snapshot](https://docs.aws.amazon.com/cli/latest/reference/redshift-serverless/restore-from-snapshot.html)la *référence des AWS CLI commandes*.
+ *Pour effectuer une restauration sur un cluster provisionné par Amazon Redshift, consultez la AWS CLI référence des [restore-from-cluster-snapshot](https://docs.aws.amazon.com/cli/latest/reference/redshift/restore-from-cluster-snapshot.html)commandes.*

**Example modèle `start-restore-job` pour la restauration dans un espace de noms sans serveur :**  

```
aws backup start-restore-job \
--recovery-point-arn "arn:aws:backup:region:account:snapshot:name--iam-role-arn "arn:aws:iam:account:role/role-name" \
--metadata \
--resource-type Redshift Serverless \
--region Region \
--endpoint-url URL
```

**Example Exemple de restauration `start-restore-job` vers un espace de noms sans serveur :**  

```
aws backup start-restore-job \
--recovery-point-arn "arn:aws:redshift-serverless:us-east-1:123456789012:snapshot/a12bc34d-567e-890f-123g-h4ijk56l78m9" \
--iam-role-arn "arn:aws:iam::974288443796:role/Backup-Redshift-Role" \
--metadata 'RestoreType=NAMESPACE_RESTORE,NamespaceIdentifier=redshift-namespace-1-restore' \
--resource-type "RedshiftServerless" \
--region us-west-2
```

Après avoir démarré le travail de restauration, utilisez-le **describe-restore-job** pour suivre la progression.

------