Restauración de Amazon Redshift sin servidor
Puede restaurar instantáneas manuales de bases de datos o tablas mediante la consola de AWS Backup o la AWS CLI.
Redshift sin servidor y AWS Backup admiten la restauración intercambiable para instantáneas de almacenes de datos. Esto significa que puede restaurar las copias de seguridad de Redshift sin servidor en los clústeres aprovisionados de Amazon Redshift o restaurar las copias de seguridad aprovisionadas en los espacios de nombres de Redshift sin servidor. Esto solo se aplica a la restauración completa de la base de datos, no a la restauración de una sola tabla.
| Capacidades de restauración | Espacio de nombres | Una única tabla |
|---|---|---|
| Tipo de instantánea | Manual | Manual |
| Información necesaria |
|
|
| Restaura el efecto de destino | Restaura un espacio de nombres existente mediante una restauración destructiva que sobrescribe los datos existentes. | Restauración en una tabla nueva |
| ¿Restauración intercambiable? |
Sí.
|
No admitido. |
Para obtener más información sobre las configuraciones, consulte Instantáneas y puntos de recuperación en la Guía de administración de Amazon Redshift.
Consideraciones previas a la restauración
Antes de comenzar un trabajo de restauración, revise lo siguiente:
Configuraciones
Al restaurar una instantánea de Redshift sin servidor, debe elegir el espacio de nombres de destino en el que desea restaurar todas las bases de datos o una sola tabla.
La restauración de bases de datos de una instantánea en un espacio de nombres sin servidor es una restauración destructiva. Esto significa que todos los datos existentes previamente en el espacio de nombres de restauración de destino se sobrescriben al restaurar en ese espacio de nombres.
La restauración en una única tabla no es destructiva. Para restaurar una tabla, especifique el grupo de trabajo, la instantánea, la base de datos de origen, la tabla de origen, el espacio de nombres de restauración de destino y el nombre de la nueva tabla.
Permisos
Los permisos necesarios los determina el almacén de datos de destino (es decir, el espacio de nombres o el clúster aprovisionado en el que se restaurarán las bases de datos o la tabla). La siguiente tabla puede ayudarle a determinar los permisos, el rol y la política que debe utilizar. Para obtener más información acerca de la administración de políticas de IAM, consulte Administración de identidades y accesos en Amazon Redshift.
| Restaurar el destino | Se necesitan permisos | Política y rol de IAM |
|---|---|---|
| Clúster aprovisionado de Amazon Redshift | redshift:RestoreFromClusterSnapshot |
AWSBackupServiceRolePolicyForRestores contiene este permiso; se puede usar para aws backup start-restore-job. |
| Espacio de nombres de Redshift sin servidor | redshift-serverless:RestoreFromSnapshot |
Debe añadir este permiso al rol y la política que utilizará para llamar a aws backup start-restore-job. Como se trata de un trabajo de restauración destructivo, no se puede utilizar la política de rol de servicio para las restauraciones. |
Procedimiento de restauración de Redshift sin servidor
Siga estos pasos para restaurar las copias de seguridad de Redshift sin servidor mediante la consola de AWS Backup o la AWS CLI: