Copia de una instantánea de clúster de base de datos - Amazon Neptune

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.

Copia de una instantánea de clúster de base de datos

Con Neptune, puede copiar instantáneas de clúster de base de datos automatizadas o manuales. Después de copiar una instantánea, la copia es una instantánea manual.

Puede copiar una instantánea en la misma región de AWS y entre regiones de AWS.

La copia de una instantánea automatizada en otra cuenta de AWS consta de dos pasos: primero se crea una instantánea manual a partir de la automatizada y, a continuación, se copia la manual en la otra cuenta.

Como alternativa a la copia, también puede compartir instantáneas manuales con otras cuentas de AWS. Para obtener más información, consulte Compartir una instantánea de clúster de base de datos.

Limitaciones al copiar una instantánea

A continuación se indican algunas limitaciones al copiar instantáneas:

  • Puede copiar una instantánea entre China (Pekín) y China (Ningxia), pero no puede copiar una instantánea entre estas regiones de China y otras regiones de AWS.

  • Puede copiar una instantánea entre AWS GovCloud (Este de EE. UU.) y AWS GovCloud (Oeste de EE. UU.), pero no puede copiar una instantánea entre estas regiones de AWS GovCloud (US) y otras regiones de AWS.

  • Si elimina una instantánea de origen antes de que la instantánea de destino esté disponible, la copia de la instantánea podría generar un error. Compruebe que la instantánea de destino tiene el estado AVAILABLE antes de eliminar una instantánea de origen.

  • Puede tener hasta cinco solicitudes de copia de instantánea en curso en una única región por cuenta.

  • Dependiendo de las regiones implicadas y de la cantidad de datos que se vayan a copiar, una copia de instantánea entre regiones puede tardar horas en completarse.

    Si hay un gran número de solicitudes de copia de instantánea entre regiones desde una región de AWS de origen, Neptune puede realizar nuevas solicitudes de copia entre regiones desde esa región de AWS de origen en una cola hasta que alguna de las copias en curso se complete. No se muestra ninguna información de progreso sobre las solicitudes de copia mientras están en esa cola. La información de progreso solo se muestra después de que comience la copia.

Retención de copias de instantáneas de clústeres de base de datos

Neptune elimina las instantáneas automatizadas de la siguiente manera:

  • Al final de su periodo de retención.

  • Al deshabilitar las instantáneas automatizadas para un clúster de base de datos.

  • Al eliminar un clúster de base de datos.

Si desea conservar una instantánea automatizada durante un periodo más largo, cópiela para crear una instantánea manual que se conservará hasta que la elimine. Es posible que se apliquen costos de almacenamiento de Neptune a las instantáneas manuales si exceden el espacio de almacenamiento predeterminado.

Para obtener más información acerca de los costos de almacenamiento de copias de seguridad, consulte Precios de Neptune.

Administración del cifrado al copiar instantáneas

Puede copiar una instantánea que haya sido cifrada con una clave de cifrado de AWS KMS. Si copia una instantánea cifrada, la copia de la instantánea se debe cifrar también. Puede cifrar la copia con la misma clave de cifrado de AWS KMS que la instantánea original, o puede especificar una clave de cifrado de AWS KMS diferente.

No se puede cifrar un snapshot de clúster de base de datos sin cifrar durante el proceso de copia.

Para las instantáneas de clúster de base de datos de Amazon Neptune, tiene también la opción de dejar la instantánea del clúster de base de datos sin cifrar y especificar en su lugar una clave de cifrado de AWS KMS al restaurar. El clúster de base de datos restaurado se cifra con la clave especificada.

Copia de instantáneas entre regiones de AWS

nota

Esta característica está disponible a partir de la versión 1.0.2.1 del motor de Neptune.

Al copiar una instantánea en una región de AWS que es distinta de la región de AWS de la instantánea de origen, la primera copia es una copia de la instantánea completa, incluso si copia una instantánea incremental. Una copia de la instantánea completa contiene todos los datos y metadatos necesarios para restaurar la instancia de base de datos. Tras la primera copia de la instantánea, puede copiar instantáneas incrementales de la misma instancia de base de datos en la misma región de destino dentro de la misma cuenta de AWS.

Una instantánea incremental contiene solo los datos que han cambiado tras la instantánea más reciente de la misma instancia de base de datos. La copia de instantáneas incrementales es más rápida y genera un costo de almacenamiento más bajo que la copia de instantáneas completa. La copia de instantáneas incrementales en las regiones AWS se admite tanto para las instantáneas sin cifrar como para las cifradas.

importante

En el caso de las instantáneas compartidas, no se admite la copia de instantáneas incrementales. En el caso de las instantáneas compartidas, todas las copias son instantáneas completas, incluso en la misma región.

Dependiendo de las regiones de AWS implicadas y de la cantidad de datos que se vayan a copiar, una copia de instantánea entre regiones puede tardar horas en completarse.

Copia de una instantánea de clúster de base de datos con la consola

Si el motor de base de datos de origen es Neptune, su instantánea es una instantánea de clúster de base de datos. Para cada cuenta de AWS, puede copiar hasta cinco instantáneas de clúster de base de datos a la vez por región de AWS. Puede copiar instantáneas de clúster de base de datos cifradas y sin cifrar.

Para obtener más información acerca de los precios de las transferencias de datos, consulte Precios de Neptune.

Para cancelar una operación de copia una vez que está en curso, elimine la instantánea del clúster de base de datos de destino mientras está en el estado copying (Copiando).

El siguiente procedimiento sirve para copiar instantáneas de clúster de base de datos cifradas o sin cifrar.

Para copiar una instantánea de clúster de base de datos
  1. Inicie sesión en la consola de administración de AWS y abra la consola de Amazon Neptune en https://console.aws.amazon.com/neptune/home.

  2. En el panel de navegación, elija Snapshots (Instantáneas).

  3. Active la casilla de verificación de la instantánea del clúster de base de datos que desee copiar.

  4. Elija Actions (Acciones) y, a continuación, elija Delete Snapshot (Eliminar instantánea). Aparece la página Make Copy of DB Snapshot.

  5. Introduzca el nombre de la copia de la instantánea del clúster de base de datos en New DB Snapshot Identifier (Nuevo identificador de instantánea de base de datos).

  6. Para copiar las etiquetas y los valores de la instantánea en la copia de la instantánea, elija Copy Tags.

  7. En Enable Encryption, elija una de las siguientes opciones:

    • Elija Disable encryption (Deshablitar cifrado) si la instantánea de clúster de base de datos no está cifrada y no desea cifrar la copia.

    • Elija Enable encryption (Habilitar cifrado) si la instantánea de clúster de base de datos no está cifrada pero desea cifrar la copia. En este caso, en Clave maestra, especifique el identificador de la clave de AWS KMS que desea usar para cifrar la copia de la instantánea del clúster de base de datos.

    • Elija Enable encryption (Habilitar cifrado) si la instantánea de clúster de base de datos está cifrada. En ese caso, debe cifrar la copia, de modo que Yes ya está seleccionado. En Clave maestra, especifique el identificador de la clave de AWS KMS que se debe usar para cifrar la copia de la instantánea del clúster de base de datos.

  8. Elija Copy Snapshot.

Copia de una instantánea de clúster de base de datos mediante la AWS CLI

Puede copiar una instantánea de base de datos usando el comando copy-db-cluster-snapshot de la AWS CLI.

Si desea copiar la instantánea en una nueva región de AWS, ejecute el comando en la nueva región .

Utilice las siguientes descripciones y ejemplos de parámetros para determinar qué parámetros se utilizarán al copiar una instantánea con la AWS CLI.

  • --source-db-cluster-snapshot-identifier: identificador de la instantánea de base de datos de origen.

    • Si la instantánea de origen está en la misma región de AWS que la copia, especifique un identificador de instantánea de base de datos válido, como neptune:instance1-snapshot-20130805.

    • Si la instantánea de origen está en una región de AWS distinta de la de la copia, especifique un ARN de instantánea de base de datos válido, como arn:aws:neptune:us-west-2:123456789012:snapshot:instance1-snapshot-20130805.

    • Si va a copiar desde una instantánea de base de datos manual compartida, este parámetro debe ser el nombre de recurso de Amazon (ARN) de la instantánea de base de datos compartida.

    • Si va a copiar una instantánea cifrada, este parámetro debe estar en el formato de ARN de la región de AWS de origen y debe coincidir con el SourceDBSnapshotIdentifier en el parámetro PreSignedUrl.

  • --target-db-cluster-snapshot-identifier: identificador de la nueva copia de la instantánea de base de datos cifrada.

  • --kms-key-id: identificador de la clave de AWS KMS para una instantánea de base de datos cifrada. El ID de clave de AWS KMS es el nombre de recurso de Amazon (ARN), el identificador de clave de AWS KMS o el alias de clave de AWS KMS de la clave de cifrado de AWS KMS.

    • Si copia una instantánea de base de datos cifrada desde la cuenta de AWS, puede especificar un valor para este parámetro para cifrar la copia con una nueva clave de cifrado de AWS KMS. Si no especifica ningún valor para este parámetro, la copia de la instantánea de base de datos se cifrará con la misma clave de AWS KMS que la de la instantánea de base de datos de origen.

    • No se puede usar este parámetro para crear una copia cifrada de una instantánea sin cifrar. Si lo intenta, se generará un error.

    • Si copia una instantánea cifrada en otra región de AWS, debe especificar una clave de AWS KMS para la región de AWS de destino. Las claves de cifrado de AWS KMS son específicas de la región de AWS en la que se han creado y no se pueden usar claves de cifrado de una región de AWS en otra región de AWS.

  • --source-region: identificador de la región de AWS donde está la instantánea de base de datos de origen. Si copia una instantánea cifrada en una región AWS diferente, debe especificar esta opción.

  • --region: identificador de la región de AWS en la que va a copiar la instantánea. Si copia una instantánea cifrada en una región AWS diferente, debe especificar esta opción.

ejemplo Origen sin cifrar, a la misma región

El código siguiente crea una copia de una instantánea, con el nuevo nombre mydbsnapshotcopy, desde la región de AWS us-east-1 a la región us-west-2.

Para Linux, OS X o Unix:

aws neptune copy-db-cluster-snapshot \ --source-db-cluster-snapshot-identifier instance1-snapshot-20130805 \ --target-db-cluster-snapshot-identifier mydbsnapshotcopy

Para Windows:

aws neptune copy-db-cluster-snapshot ^ --source-db-cluster-snapshot-identifier instance1-snapshot-20130805 ^ --target-db-cluster-snapshot-identifier mydbsnapshotcopy
ejemplo Origen sin cifrar, entre regiones

El código siguiente crea una copia de una instantánea, con el nuevo nombre mydbsnapshotcopy, desde la región de AWS us-east-1 a la región us-west-2. Ejecute el comando en la región us-west-2.

Para Linux, OS X o Unix:

aws neptune copy-db-cluster-snapshot \ --source-db-cluster-snapshot-identifier arn:aws:neptune:us-east-1:123456789012:snapshot:instance1-snapshot-20130805 \ --target-db-cluster-snapshot-identifier mydbsnapshotcopy \ --source-region us-east-1 \ --region us-west-2

Para Windows:

aws neptune copy-db-cluster-snapshot ^ --source-db-cluster-snapshot-identifier arn:aws:neptune:us-east-1:123456789012:snapshot:instance1-snapshot-20130805 ^ --target-db-cluster-snapshot-identifier mydbsnapshotcopy ^ --source-region us-east-1 ^ --region us-west-2
ejemplo Origen cifrado, entre regiones

El siguiente ejemplo de código copia una instantánea de base de datos cifrada de la región de AWS us-east-1 a la región us-west-2. Ejecute el comando en la región us-west-2.

Para Linux, OS X o Unix:

aws neptune copy-db-cluster-snapshot \ --source-db-cluster-snapshot-identifier arn:aws:neptune:us-west-2:123456789012:snapshot:instance1-snapshot-20161115 \ --target-db-cluster-snapshot-identifier mydbsnapshotcopy \ --source-region us-east-1 \ --region us-west-2 --kms-key-id my_us_west_2_key

Para Windows:

aws neptune copy-db-cluster-snapshot ^ --source-db-cluster-snapshot-identifier arn:aws:neptune:us-west-2:123456789012:snapshot:instance1-snapshot-20161115 ^ --target-db-cluster-snapshot-identifier mydbsnapshotcopy ^ --source-region us-east-1 ^ --region us-west-2 --kms-key-id my-us-west-2-key