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 Amazon Aurora DSQL
Descripción general
Para restaurar un clúster de una sola región de Amazon Aurora DSQL, utilice la AWS Backup consola o la CLI para seleccionar el punto de recuperación (copia de seguridad) que desea restaurar. Para restaurar un clúster multirregional de Aurora DSQL, utilice tanto la CLI como la de AWS Backup Aurora DSQL.
Incluya el nombre, el cifrado del clúster y la protección contra la eliminación y, a continuación, inicie la restauración en un clúster recién creado.
Restaure el clúster de una sola región de Aurora DSQL
Puede restaurar un clúster DSQL de Aurora en una sola región mediante la AWS Backup consola o AWS CLI.
- Console
-
Abra la AWS Backup consola en https://console.aws.amazon.com/backup.
-
Selecciona el botón «Restaurar» situado junto al punto de recuperación que deseas restaurar.
-
Configure los ajustes del nuevo clúster en el que se restaurará el punto de recuperación.
-
De forma predeterminada, la AMK (clave AWS gestionada) se utilizará para cifrar los datos restaurados. También puede especificar una clave diferente.
-
La protección contra la eliminación de los clústeres de Aurora está habilitada de forma predeterminada, pero anule la selección de la casilla para desactivar la opción.
-
Revise la configuración y, cuando sea satisfactoria, seleccione el botón Restaurar copia de seguridad.
AWS Backup creará un nuevo clúster Aurora DSQL.
- AWS CLI
-
Restauración de una sola región
-
Utilice el comando CLI aws backup start-restore-job
para restaurar un clúster de Aurora desde el punto de recuperación especificado.
-
Incluya los metadatos necesarios para el trabajo de restauración. Ejemplo:
{
"recoveryPointArn": "arn",
"tags": Map<String, String>,
"metadata": {
"regionalConfig": [
{
"region": "us-east-1
", // optional
"isDeletionProtectionEnabled": true, // optional
"kmsKeyId": "my_key
" // optional
},
]
}
}
Restaurar un clúster multirregional Aurora DSQL
La restauración de clústeres multirregionales de Aurora DSQL se produce dentro de un triplete de regiones cerrado, que es un grupo de tres vinculadas. Regiones de AWS La restauración multirregional requiere que las regiones que especifique en la operación estén incluidas en un triplete.
Los tres tripletes son:
-
EE.UU. Este (Norte de Virginia); EE.UU. Este (Ohio); EE.UU. Oeste (Norte de California)
-
Europa (Irlanda); Europa (Londres); Europa (París)
-
Asia Pacífico (Tokio); Asia Pacífico (Seúl); Asia Pacífico (Osaka)
Puede restaurar una copia de seguridad de un clúster DSQL de Aurora en varias regiones mediante la AWS Backup CLI para restaurar primero los puntos de recuperación idénticos y, a continuación, mediante la CLI de Aurora DSQL update-cluster
para vincular los clústeres recién creados.
Si tiene un plan de respaldo con una regla que crea automáticamente una copia interregional en una de las regiones indicadas, la copia creada se puede utilizar para esta restauración multirregional.
En primer lugar, elija un punto de recuperación almacenado en una bóveda de copias de seguridad en uno de los tripletes que se muestran anteriormente en esta sección. A continuación, copie el punto de recuperación en una de las otras regiones de la lista dentro del mismo triplete (las regiones que no sean compatibles provocarán un error en la operación de restauración). A continuación, inicie un trabajo de restauración para cada clúster. Por último, utilice el update-cluster
comando para vincular los clústeres DSQL recién creados.
Los pasos individuales se muestran a continuación:
- Console
-
La restauración multirregional aún no está disponible en la AWS Backup consola. Consulte la pestaña adyacente para ver los pasos AWS CLI para realizar este procedimiento a través de la API.
- AWS CLI
-
La restauración multiregional se logra iniciando dos trabajos de restauración, cada uno en una región diferente, con comandos AWS Backup CLI. A continuación, en un plazo de 24 horas desde el inicio de estos trabajos, se utiliza la CLI DSQL de Aurora para vincular los nuevos clústeres creados como parte de los trabajos de restauración.
Tanto el primer punto de recuperación como la copia de ese punto de recuperación deben estar en el mismo triplete de regiones. La operación fallará si los clústeres se encuentran en regiones fuera del triplete.
-
EE.UU. Este (Norte de Virginia); EE.UU. Este (Ohio); EE.UU. Oeste (Norte de California)
-
Europa (Irlanda); Europa (Londres); Europa (París)
-
Asia Pacífico (Tokio); Asia Pacífico (Seúl); Asia Pacífico (Osaka)
Restauración multirregional mediante AWS CLI
-
Asegúrese de que el punto de recuperación que planea restaurar se haya copiado al menos en otra región.
Consulte Crear copias de seguridad en todas partes Regiones de AWS y StartCopyJob
para obtener información sobre cómo crear una copia entre regiones de un punto de recuperación (copia de seguridad) si no tiene puntos de recuperación coincidentes en dos regiones.
-
Cree un trabajo de restauración en la primera región mediante el comando CLI aws
backup start-restore-job
para restaurar un clúster de Aurora desde el punto de recuperación especificado.
Incluya los metadatos necesarios para el trabajo de restauración.
{
"recoveryPointArn": "arn",
"metadata": {
"witnessRegion": "region3
",
"regionalConfig": [
{
"region": "region1
", // optional
"isDeletionProtectionEnabled": true, // boolean
"kmsKeyId": "my_key
" // optional
}
]
}
// If additional metadata is included, AWS Backup will return an exception
}
A continuación se muestra un ejemplo de propiedades incluidas en las que la región de origen es EE.UU. Este (Norte de Virginia):
{
// sourceRegion: us-east-1
"recoveryPointArn": "arn",
"metadata": {
"witnessRegion": "us-east-2",
"regionalConfig": [
{
"region": "us-east-1",
"deletionProtectionEnabled": true,
"kmsKeyId": "my_key"
}
]
}
// If additional metadata is included, AWS Backup will return an exception
}
-
Si sigue los dos subpasos siguientes, puede identificar el punto de recuperación idéntico en una segunda región que utilizará para esta operación.
-
En la primera región, llame al comando CLIaws backup
describe-recovery-point
.
En el resultado, guarde la información de CreationTime, BackupPlan ID y ResourceArn.
-
En la segunda región, utiliceaws backup
list-recovery-point-by-backup-vault
, incluidos los metadatos que guardó del comando anterior (CreationTime, BackupPlan ID, ResourceArn).
Filtre por estas propiedades para encontrar el punto de recuperación exacto que es una copia de la copia de seguridad de la primera región. Dos puntos de recuperación idénticos, necesarios para esta operación, tendrán el mismo CreationTime BackupPlan ID y ResourceArn.
Puedes calcular set/switch la AWS región AWS CLI usando el comando: aws
configure set
aws configure set region region_name
-
Cree un trabajo de restauración en la segunda región mediante el comando CLIaws
backup start-restore-job
.
Compruebe que se cumplen las siguientes condiciones:
-
El punto de recuperación copiado en el segundo trabajo de restauración tiene una región diferente (pero sigue en el mismo triplete) que el primer punto de recuperación.
-
Las regiones de ambos puntos de recuperación se encuentran dentro de uno de los tripletes regionales compatibles.
-
En un plazo de 24 horas a partir del envío del primer start-restore-job
comando, actualice los clústeres DSQL de Aurora a los dos trabajos de restauración mediante el comando aws dsql update-cluster
dos veces, una vez en cada región. Esto vincula los dos clústeres recién creados para garantizar que utilizan el ARN de clúster correcto en lugar del ARN del punto de recuperación.
-
aws configure set region
region1_name
-
aws dsql update-cluster
-
aws configure set region
region2_name
-
aws dsql update-cluster
Ejemplo de una actualización de clúster en la que el punto de recuperación se encuentra en la región EE.UU. Oeste (Oregón):
aws dsql update-cluster
-\-multi-region-properties
Clusters=[
arn:aws:dsql:us-east-1:111122223333:cluster/abc,
arn:aws:dsql:us-east-2:111122223333:cluster/def,
],
WitnessRegion=us-west-2
Solución de problemas de restauración de Aurora SQL
Error: permisos insuficientes
Causa posible: si intenta copiar un punto de recuperación de DSQL de Aurora en una cuenta (copia multicuenta) que nunca ha interactuado con la API de DSQL, es posible que se produzca un error de emisión de permisos, ya que la función vinculada al servicio de DSQL no está configurada en la cuenta de destino.
Solución: adjunte la política gestionada de DSQL que incluye la función vinculada al servicio de DSQL a una función de la cuenta de destino. AuroraDsqlServiceLinkedRolePolicy
Si tiene algún otro problema con el proceso de copia de seguridad o restauración, puede comprobar el estado de las tareas de copia de seguridad y restauración en la AWS Backup consola o mediante la. AWS CLI Además, puede revisar los AWS CloudTrail registros para ver si hay mensajes de error o eventos relevantes relacionados con sus AWS Backup operaciones.
Preguntas frecuentes sobre la restauración DSQL de Aurora
-
«¿Puedo usarlo AWS Backup para Aurora DSQL desde la consola Aurora DSQL?»
No, solo puede realizar copias de seguridad y restauraciones, así como administrar las copias de seguridad, desde la AWS Backup consola, el SDK o la CLI.
-
«¿Qué granularidad de backup está disponible para Aurora DSQL? ¿Puedo hacer copias de seguridad de tablas o bases de datos específicas de mi clúster?
Solo puede realizar copias de seguridad y restaurar todo el clúster Aurora DSQL.
-
«¿Las copias de seguridad de Aurora DSQL son copias de seguridad completas o incrementales?»
Los puntos de recuperación de los clústeres DSQL de Aurora (copias de seguridad) son copias de seguridad completas de sus clústeres.
-
«¿Puedo crear copias de seguridad para mis clústeres multirregionales Aurora DSQL?»
Sí, puede crear copias de seguridad para cada clúster de clústeres multirregionales siguiendo los mismos pasos que cuando crea una copia de seguridad de un solo clúster en una sola región. AWS Backup recomienda crear una copia multiregional de la copia de seguridad en la otra región desde la que planea restaurar el clúster multirregional, ya que la restauración multirregional requiere dos copias idénticas del mismo punto de recuperación [idéntico en esta operación significa que los puntos de recuperación tienen el mismo nombre de recurso y hora de creación].
-
«¿Mi clúster restaurado sobrescribirá el clúster existente?»
No. Al restaurar los datos de Aurora DSQL, AWS Backup crea un nuevo clúster a partir de las instantáneas; el clúster restaurado no sobrescribirá el clúster de origen.