Eliminación de una implementación azul/verde - Amazon Aurora

Eliminación de una implementación azul/verde

Puede eliminar una implementación azul/verde antes o después de cambiarla.

Al eliminar una implementación azul/verde antes de cambiarla, Amazon RDS elimina opcionalmente el clúster de base de datos en el entorno verde:

  • Si decide eliminar el clúster de base de datos en el entorno verde (--delete-target), debe tener desactivada la protección de eliminación.

  • Si no elimina el clúster de base de datos en el entorno verde (--no-delete-target), eso significa que se retiene el clúster, pero ya no forma parte de una implementación azul/verde. En el caso de Aurora MySQL, la replicación continúa entre los entornos. En el caso de Aurora PostgreSQL, el entorno verde se convierte en un entorno independiente, por lo que se detiene la replicación.

La opción de eliminar las bases de datos verdes no está disponible en la consola después de la conmutación. Al eliminar las implementaciones azul/verde mediante la AWS CLI, no puede especificar la opción --delete-target si el estado de la implementación es SWITCHOVER_COMPLETED.

importante

Tras eliminar una implementación azul/verde, RDS elimina las protecciones de solo lectura del clúster de base de datos de producción anterior. Si el parámetro read_only está deshabilitado para el clúster de base de datos, volverá a permitir las operaciones de escritura.

Puede eliminar una implementación azul/verde mediante la AWS Management Console, la AWS CLI o la API de RDS.

Para eliminar una implementación azul/verde
  1. Inicie sesión en la AWS Management Console 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 implementación azul/verde que desee eliminar.

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

    Aparecerá la ventana Delete Blue/Green Deployment? (¿Eliminar la implementación azul/verde?).

    Eliminar una implementación azul/verde

    Para eliminar las bases de datos verdes, seleccione Delete the green databases in this Blue/Green Deployment (Eliminar las bases de datos verdes en esta implementación azul/verde).

  4. En el cuadro, escriba delete me.

  5. Elija Eliminar (Delete).

Para eliminar una implementación azul/verde mediante la AWS CLI, utilice el comando delete-blue-green-deployment con las siguientes opciones:

  • --blue-green-deployment-identifier: el identificador de recurso de la implementación azul/verde que se va a eliminar.

  • --delete-target: especifica que se elimina el clúster de base de datos del entorno verde. No puede especificar esta opción si la implementación azul/verde tiene un estado de SWITCHOVER_COMPLETED.

  • --no-delete-target: especifica que se conserva el clúster de base de datos en el entorno verde.

ejemplo Eliminar una implementación azul/verde y el clúster de base de datos del entorno verde

Para Linux, macOS o:Unix

aws rds delete-blue-green-deployment \ --blue-green-deployment-identifier bgd-1234567890abcdef \ --delete-target

En:Windows

aws rds delete-blue-green-deployment ^ --blue-green-deployment-identifier bgd-1234567890abcdef ^ --delete-target
ejemplo Elimine una implementación azul/verde pero conserve el clúster de base de datos en el entorno verde

Para Linux, macOS o:Unix

aws rds delete-blue-green-deployment \ --blue-green-deployment-identifier bgd-1234567890abcdef \ --no-delete-target

En:Windows

aws rds delete-blue-green-deployment ^ --blue-green-deployment-identifier bgd-1234567890abcdef ^ --no-delete-target

Para eliminar una implementación azul/verde mediante la API de Amazon RDS, utilice la operación DeleteBlueGreenDeployment con los siguientes parámetros:

  • BlueGreenDeploymentIdentifier: el identificador de recurso de la implementación azul/verde que se va a eliminar.

  • DeleteTarget: especifique TRUE para eliminar el clúster de base de datos en el entorno verde o para conservarlo. No puede ser TRUE si la implementación azul/verde tiene un estado de SWITCHOVER_COMPLETED.