¿Cómo puedo eliminar una subred que forma parte de un grupo de subredes de base de datos de Amazon RDS?

3 minutos de lectura
0

Quiero eliminar una subred que se encuentra en un grupo de subredes de base de datos de Amazon Relational Database Service (Amazon RDS).

Descripción breve

Para iniciar una instancia de base de datos de Amazon RDS, un grupo de subredes de base de datos de RDS debe contener al menos dos subredes. Estas subredes deben estar en diferentes zonas de disponibilidad (AZ) de la misma región de AWS. Puede quitar o eliminar una subred del grupo de subredes de base de datos solo si:

  • No hay ninguna instancia de base de datos asociadas al grupo de subredes.
  • No hay ninguna instancia de base de datos iniciada en la subred que desea eliminar.

Si inicia una instancia de base de datos con un grupo de subredes que contiene dos subredes en dos AZ, no podrá eliminar ninguna subred del grupo. Para obtener más información, consulte Uso de una instancia de base de datos en una VPC.

Si un despliegue Multi-AZ tiene dos o más subredes, puede iniciar la instancia en cualquier subred de las AZ.

Si un despliegue Single-AZ tiene dos o más subredes, puede especificar la AZ al crear una instancia de base de datos. Si no ha especificado la AZ cuando ha creado la instancia de base de datos, la instancia se inicia en cualquier subred de las dos AZ.

Resolución

Para eliminar una subred de un grupo de subredes de base de datos, aíslela. Para ello, mueva la instancia de base de datos a otra subred. A continuación, elimine la subred del grupo de subredes de base de datos. Estos pasos se aplican a Amazon RDS para Oracle, PostgreSQL, MySQL, MariaDB o SQL Server.

Nota: Esta resolución no se aplica a Amazon Aurora porque Aurora utiliza réplicas como objetivos de conmutación por error. Si se produce un error en una instancia de base de datos principal de Aurora, la réplica se promociona a la principal. Esta acción no se parece a la mayoría de los despliegues Multi-AZ, en las que hay una instancia de base de datos secundaria en otra zona de disponibilidad.

Eliminar una subred de una instancia de base de datos Amazon RDS Single-AZ

  1. Modifique la instancia de base de datos para que sea un despliegue Multi-AZ. Esto crea un modo de espera para la instancia de base de datos en una AZ diferente que usa una subred diferente. Nota: Si ya tiene un despliegue Multi-AZ, vaya al paso 2.
  2. Reinicie la instancia de base de datos mediante conmutación por error. Esto promociona la instancia de base de datos en espera a la instancia de base de datos principal.
  3. Modifique la instancia de base de datos para que vuelva a ser una instancia de base de datos Single-AZ. Nota: Después de hacer esto, la instancia de base de datos Single-AZ ya no se encuentra en la subred que desea eliminar.
  4. Abra la consola de Amazon RDS y, a continuación, seleccione Grupos de subredes en el panel de navegación.
  5. Elija el grupo de subredes al que está asociada la instancia de base de datos.
  6. Seleccione Editar.
  7. En Añadir subredes, elija la subred que desea eliminar y, a continuación, elija Eliminar.
  8. Seleccione Guardar.

Información relacionada

Uso de los grupos de subredes de base de datos