Eliminación de una instancia de base de datos - Amazon Relational Database Service

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.

Eliminación de una instancia de base de datos

Para eliminar una instancia de base de datos, debe hacer lo siguiente:

  • Facilitar el nombre de la instancia.

  • Habilitar o deshabilitar la opción de tomar una instantánea de base de datos final de la instancia

  • Habilitar o deshabilitar la opción de conservar copias de seguridad automatizadas

Si la instancia de base de datos que desea eliminar tiene una réplica de lectura, debe promocionar la réplica de lectura o eliminarla. Para obtener más información, consulte Promoción de una réplica de lectura para convertirla en una instancia de base de datos independiente.

nota

Cuando el estado de una instancia de base de datos es deleting, su valor de certificado de entidad de certificación no aparece en la consola de RDS ni en la salida de comandos de la AWS CLI ni en las operaciones de la API de RDS. Para obtener más información acerca de los certificados de entidad de certificación, consulte Uso de SSL/TLS para cifrar una conexión a una instancia de base de datos.

Protección contra eliminación

Solo puede eliminar instancias que no tengan habilitada la protección contra eliminación. Al crear o modificar una instancia de base de datos, tiene la opción de habilitar la protección contra eliminación, de modo que los usuarios no puedan eliminar la instancia de base de datos. La protección contra eliminación está deshabilitada de forma predeterminada cuando utiliza comandos de la AWS CLI y la API. La protección contra eliminación está habilitada al usar la Consola de administración de AWS para crear una instancia de base de datos de producción. Sin embargo, Amazon RDS fuerza la protección contra eliminación al utilizar la consola, la CLI o la API para eliminar una instancia de base de datos. Para eliminar una instancia de base de datos que tiene la protección contra eliminación habilitada, modifique primero la instancia e inhabilite la protección contra eliminación. Habilitar o deshabilitar la protección contra eliminación no provoca una interrupción.

Creación de una instantánea final y retención de copias de seguridad automatizadas

Al eliminar una instancia de base de datos, puede elegir realizar una o ambas de las siguientes acciones:

  • Cree una instantánea de base de datos final.

    • Para poder restaurar la instancia de base de datos eliminada, cree una instantánea de base de datos final. Se retiene la instantánea final, junto con las instantáneas manuales que se hayan tomado.

    • Para eliminar rápidamente una instancia de base de datos, puede omitir la creación de una instantánea de base de datos final.

    nota

    No puede crear una instantánea de base de datos final de la instancia de base de datos si tiene el estado creating, failed, incompatible-restore o incompatible-network. Para obtener más información, consulte Estado de la instancia de base de datos.

  • Conservar copias de seguridad automatizadas

    • Las copias de seguridad automatizadas se retienen durante el período de retención establecido en la instancia de base de datos en el momento de eliminarla. Este período de retención establecido se produce independientemente de si decide crear o no una instantánea de base de datos final.

    • Si no elige conservar las copias de seguridad automatizadas, se eliminarán las que estén en la misma región de AWS que la instancia de base de datos. No se pueden recuperar después de eliminar la instancia de base de datos.

      nota

      Las copias de seguridad automatizadas que se replican en otra región de AWS se conservan incluso si decide no conservar copias de seguridad automatizadas. Para obtener más información, consulte Replicación de copias de seguridad automatizadas en otra región de AWS.

    • Normalmente, no es necesario conservar copias de seguridad automatizadas si crea una instantánea de base de datos final.

    • Para eliminar una copia de seguridad automatizada retenida, siga las instrucciones en Eliminación de las copias de seguridad automatizadas retenidas.

importante

Si omite la instantánea de base de datos final, para restaurar su instancia de base de datos haga una de las siguientes opciones:

  • Utilice una instantánea manual anterior de la instancia de base de datos para restaurar la instancia de base de datos al momento en que se realizó esa instantánea de base de datos.

  • Conservar copias de seguridad automatizadas Puede usarlas para restaurar la instancia de base de datos durante el período de retención, pero no después de que haya vencido el período de retención.

nota

Independientemente de su elección, las instantáneas de base de datos manuales anteriores no se eliminan. Para obtener más información acerca de las instantáneas, consulte Creación de una instantánea de base de datos.

Eliminación de una instancia de base de datos

Puede eliminar una instancia de base de datos mediante la consola de Consola de administración de AWS, la AWS CLI o la API de RDS.

El tiempo necesario para eliminar una instancia de base de datos puede variar en función del periodo de retención de copia de seguridad (es decir, cuántas copias de seguridad se eliminarán), la cantidad de datos que se eliminen y si se toma una instantánea final.

nota

No se puede eliminar una instancia de base de datos cuando tiene habilitada la protección de eliminación. Para obtener más información, consulte Protección contra eliminación.

Puede deshabilitar la protección de eliminación modificando la instancia de base de datos. Para obtener más información, consulte Modificación de una instancia de base de datos de Amazon RDS.

Para eliminar una instancia de base de datos

  1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Databases (Bases de datos) y, a continuación, seleccione la instancia de base de datos que desee eliminar.

  3. En Actions (Acciones), elija Delete (Eliminar).

  4. Para crear una instantánea de base de datos final para la instancia de base de datos, elija Create final snapshot? (¿Crear una instantánea final?).

  5. Si elige crear una instantánea final, introduzca el nombre de instantánea final.

  6. Para conservar las copias de seguridad automatizadas, seleccione Retain automated backups (Conservar copias de seguridad automatizadas).

  7. En el cuadro, escriba delete me.

  8. Elija Eliminar.

Para eliminar una instancia de base de datos con la AWS CLI, llame al comando delete-db-instance con las siguientes opciones:

  • --db-instance-identifier

  • --final-db-snapshot-identifier o bien --skip-final-snapshot

ejemplo Con una instantánea final y sin copias de seguridad automatizadas conservadas

Para Linux, macOS o Unix:

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --final-db-snapshot-identifier mydbinstancefinalsnapshot \ --delete-automated-backups

Para Windows:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --final-db-snapshot-identifier mydbinstancefinalsnapshot ^ --delete-automated-backups

ejemplo Con copias de seguridad automatizadas conservadas y sin instantánea final

Para Linux, macOS o Unix:

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --skip-final-snapshot \ --no-delete-automated-backups

Para Windows:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --skip-final-snapshot ^ --no-delete-automated-backups

Para eliminar una instancia de base de datos con la API de Amazon RDS, llame a la operación DeleteDBInstance con los siguientes parámetros:

  • DBInstanceIdentifier

  • FinalDBSnapshotIdentifier o bien SkipFinalSnapshot

ejemplo Con una instantánea final y sin copias de seguridad automatizadas conservadas

https://rds.amazonaws.com/ ?Action=DeleteDBInstance &DBInstanceIdentifier=mydbinstance &FinalDBSnapshotIdentifier=mydbinstancefinalsnapshot &DeleteAutomatedBackups=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140305/us-west-1/rds/aws4_request &X-Amz-Date=20140305T185838Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=b441901545441d3c7a48f63b5b1522c5b2b37c137500c93c45e209d4b3a064a3

ejemplo Con copias de seguridad automatizadas conservadas y sin instantánea final

https://rds.amazonaws.com/ ?Action=DeleteDBInstance &DBInstanceIdentifier=mydbinstance &SkipFinalSnapshot=true &DeleteAutomatedBackups=false &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140305/us-west-1/rds/aws4_request &X-Amz-Date=20140305T185838Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=b441901545441d3c7a48f63b5b1522c5b2b37c137500c93c45e209d4b3a064a3