Restauración de un clúster de Amazon Redshift - AWS Backup

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Restauración de un clúster de Amazon Redshift

Puede restaurar las instantáneas automatizadas y manuales en la AWS Backup consola o a través de ella. CLI

Al restaurar un clúster de Amazon Redshift, la configuración original del clúster se introduce en la consola de forma predeterminada. Puede especificar diferentes ajustes para las siguientes configuraciones. Cuando restaure una tabla, tiene que especificar las bases de datos de origen y destino. Para obtener más información sobre estas configuraciones, consulte Restauración de un clúster desde una instantánea en la Guía de administración de Amazon Redshift.

  • Una sola tabla o clúster: puede elegir entre restaurar un clúster completo o una sola tabla. Si decide restaurar una sola tabla, necesitará la base de datos de origen, el esquema de origen y el nombre de la tabla de origen, así como el clúster de destino, el esquema y el nombre de la nueva tabla.

  • Tipo de nodo: cada clúster de Amazon Redshift consta de un nodo principal y al menos un nodo de computación. Al restaurar un clúster, debe especificar el tipo de nodo que cumpla con sus requisitos de CPU capacidad de almacenamiento y tipo de unidad. RAM

  • Número de nodos: al restaurar un clúster, tiene que especificar el número de nodos necesarios.

  • Resumen de la configuración

  • Permisos de clúster

Para restaurar un clúster o una tabla de Amazon Redshift mediante la consola AWS Backup

  1. Abra la AWS Backup consola en https://console.aws.amazon.com/backup.

  2. En el panel de navegación, elija Recursos protegidos y el ID del recurso deAmazon Redshift que desee restaurar.

  3. En la página Detalles del recurso, se muestra una lista de puntos de recuperación para el ID de recurso seleccionado. Para restaurar un recurso, en el panel Puntos de recuperación, active el botón de opción situado junto al ID del punto de recuperación del recurso. En la esquina superior derecha del panel, elija Restaurar.

  4. Opciones de restauración

    1. Restaure el clúster de una instantána, o

    2. Restaure una sola tabla de una instantánea en un nuevo clúster. Si elige estas opciones, tiene que configurar lo siguiente:

      1. Activar o desactivar los nombres que distinguen entre mayúsculas y minúsculas.

      2. Introducir los valores de la tabla de origen, incluida la base de datos, el esquema y la tabla. La información de la tabla de origen se encuentra en la consola de Amazon Redshift.

      3. Introducir los valores de la tabla de destino, incluida la base de datos, el esquema y el nombre de la nueva tabla.

  5. Especifique los ajustes de configuración del nuevo clúster.

    1. Para restaurar el clúster: elija el identificador del clúster, el tipo de nodo y el número de nodos.

    2. Especifique la zona de disponibilidad y los intervalos de mantenimiento.

    3. Puede asociar funciones adicionales haciendo clic en Asociar IAM funciones.

  6. Opcional: configuraciones adicionales:

    1. La opción Usar valores predeterminados está activada de forma predeterminada.

    2. Utilice los menús desplegables para seleccionar la configuración de redes y seguridad, los grupos de VPC seguridad, el grupo de subredes del clúster y la zona de disponibilidad.

    3. Activa o desactiva el VPCenrutamiento mejorado.

    4. Determine si quiere que el punto de conexión de su clúster sea accesible públicamente. Si es así, las instancias y los dispositivos externos a él VPC pueden conectarse a la base de datos a través del punto final del clúster. Si está activado, introduzca la dirección IP elástica.

  7. Opcional: configuración de la base de datos. Puede optar por introducir lo siguiente

    1. Puerto de la base de datos (escriba en el campo de texto)

    2. Grupos de parámetros

  8. Mantenimiento: puede elegir lo siguiente

    1. Periodo de mantenimiento

    2. Pista de mantenimiento, entre actual, de seguimiento o vista previa. Esto controla qué versión del clúster se aplica durante un intervalo de mantenimiento.

  9. La instantánea automática está configurada de forma predeterminada.

    1. Periodo de retención de instantáneas automatizadas. El periodo de retención debe ser de 0 a 35 días. Elija 0 para no crear instantáneas automatizadas.

    2. El periodo de retención manual de las instantáneas es de 1 a 3653 días.

    3. Existe una casilla de verificación opcional para la reubicar el clúster. Si está marcada, permite reubicar el clúster en otra zona de disponibilidad. Después de habilitar la reubicación, puede usar el VPC punto final.

  10. Supervisión: después de restaurar un clúster, puede configurar la supervisión a través CloudWatch de Amazon Redshift.

  11. Elija IAM el rol que desee asignar para realizar las restauraciones. Puede usar el rol predeterminado o especificar uno diferente.

Los trabajos de restauración sarán visibles en Trabajos. Puede ver el estado actual de su trabajo de restauración haciendo clic en el botón de actualización o en CTRL -R.

Restaure un clúster de Amazon Redshift medianteAPI, CLI o SDK

Utilice StartRestoreJob para restaurar un clúster de Amazon Redshift.

Para restaurar un Amazon Redshift mediante el AWS CLI, utilice el comando start-restore-job y especifique los siguientes metadatos:

ClusterIdentifier // required string AdditionalInfo // optional string AllowVersionUpgrade // optional Boolean AquaConfigurationStatus // optional string AutomatedSnapshotRetentionPeriod // optional integer 0 to 35 AvailabilityZone // optional string AvailabilityZoneRelocation // optional Boolean ClusterParameterGroupName // optional string ClusterSecurityGroups // optional array of strings ClusterSubnetGroupName // optional strings DefaultIamRoleArn // optional string ElasticIp // optional string Encrypted // Optional TRUE or FALSE EnhancedVpcRouting // optional Boolean HsmClientCertificateIdentifier // optional string HsmConfigurationIdentifier // optional string IamRoles // optional array of strings KmsKeyId // optional string MaintenanceTrackName // optional string ManageMasterPassword // optional Boolean ManualSnapshotRetentionPeriod // optional integer MasterPasswordSecretKmsKeyId // optional string NodeType // optional string NumberOfNodes // optional integer OwnerAccount // optional string Port // optional integer PreferredMaintenanceWindow // optional string PubliclyAccessible // optional Boolean ReservedNodeId // optional string SnapshotClusterIdentifier // optional string SnapshotScheduleIdentifier // optional string TargetReservedNodeOfferingId // optional string VpcSecurityGroupIds // optional array of strings RestoreType // CLUSTER_RESTORE or TABLE_RESTORE

Para obtener más información, consulte RestoreFromClusterSnapshotla APIreferencia de Amazon Redshift y restore-from-cluster-snapshotla AWS CLI guía.

A continuación, se muestra una plantilla de ejemplo:

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 \ -\-region Región de AWS -\-endpoint-url URL

A continuación se muestra un ejemplo:

aws backup start-restore-job \ -\-recovery-point-arn "arn:aws:redshift:us-west-2:123456789012:snapshot:redshift-cluster-1/awsbackup:job-c40dda3c-fdcc-b1ba-fa56-234d23209a40" \ -\-iam-role-arn "arn:aws:iam::974288443796:role/Backup-Redshift-Role" \ -\-metadata 'RestoreType=CLUSTER_RESTORE,ClusterIdentifier=redshift-cluster-restore-78,Encrypted=true,KmsKeyId=45e261e4-075a-46c7-9261-dfb91e1c739c' \ -\-resource-type Redshift \ -\-region us-west-2 \

También puede utilizar DescribeRestoreJob para obtener información de la restauración.

En AWS CLI, utilice la operación describe-restore-job y utilice los siguientes metadatos:

Region

A continuación, se muestra una plantilla de ejemplo:

aws backup describe-restore-job —restore-job-id restore job ID -\-region Región de AWS

A continuación se muestra un ejemplo:

aws backup describe-restore-job -\-restore-job-id BEA3B353-576C-22C0-9E99-09632F262620 \ -\-region us-west-2 \