Excluir uma implantação azul/verde
Você pode excluir uma implantação azul/verde antes ou depois de realizar a transição.
Quando você exclui uma implantação azul/verde antes de realizar a transição, o Amazon RDS exclui opcionalmente o cluster de banco de dados no ambiente verde:
-
Se você optar por excluir o cluster de banco de dados no ambiente verde (
--delete-target
), ele deverá ter proteção contra exclusão desativada. Se você não excluir o cluster de banco de dados no ambiente verde (
--no-delete-target
), ele será retido, mas ele não fará mais parte de uma implantação azul/verde. Para o Aurora MySQL, a replicação continua entre os ambientes. Para o Aurora PostgreSQL, o ambiente verde é promovido a um ambiente autônomo, então a replicação é interrompida.
A opção de excluir bancos de dados verdes não estará disponível no console depois da transição. Ao excluir uma implantação azul/verde usando a AWS CLI, você não poderá especificar a opção --delete-target
se o status da implantação for SWITCHOVER_COMPLETED
.
Importante
Após a exclusão de uma implantação azul/verde, o RDS remove as proteções somente leitura do cluster de banco de dados de produção anterior. Se o parâmetro read_only
estiver desabilitado para o cluster de banco de dados, ele começará a permitir operações de gravação novamente.
Você pode excluir a implantação azul/verde usando o AWS Management Console, a AWS CLI ou a API do RDS.
Como excluir uma implantação azul/verde
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, selecione Databases (Bancos de dados) e, depois, selecione a implantação azul/verde que você deseja excluir.
-
Em Ações, escolha Excluir.
A janela Delete Blue/Green Deployment? (Excluir implantação azul/verde?) é exibida.
Para excluir os bancos de dados verdes, selecione Delete the green databases in this Blue/Green Deployment (Excluir os bancos de dados verdes nesta implantação azul/verde).
-
Digite
delete me
na caixa. -
Escolha Excluir.
Para excluir uma implantação azul/verde usando a AWS CLI, use o comando delete-blue-green-deployment com as seguintes opções:
-
--blue-green-deployment-identifier
: o ID do recurso da implantação azul/verde a ser excluída. -
--delete-target
: especifica que o cluster de banco de dados no ambiente verde seja excluído. Você não poderá especificar essa opção se a implantação azul/verde tiver um status deSWITCHOVER_COMPLETED
. -
--no-delete-target
: especifica que o cluster de banco de dados no ambiente verde seja retido.
exemplo Exclua uma implantação azul/verde e o cluster de banco de dados no ambiente verde
Para Linux, macOS ou Unix:
aws rds delete-blue-green-deployment \ --blue-green-deployment-identifier
bgd-1234567890abcdef
\ --delete-target
Para Windows:
aws rds delete-blue-green-deployment ^ --blue-green-deployment-identifier
bgd-1234567890abcdef
^ --delete-target
exemplo Exclua uma implantação azul/verde, mas mantenha o cluster de banco de dados no ambiente verde
Para Linux, macOS ou Unix:
aws rds delete-blue-green-deployment \ --blue-green-deployment-identifier
bgd-1234567890abcdef
\ --no-delete-target
Para Windows:
aws rds delete-blue-green-deployment ^ --blue-green-deployment-identifier
bgd-1234567890abcdef
^ --no-delete-target
Para excluir uma implantação azul/verde usando a API do Amazon RDS, use a operação DeleteBlueGreenDeployment
com os seguintes parâmetros:
-
BlueGreenDeploymentIdentifier
: o ID do recurso da implantação azul/verde a ser excluída. -
DeleteTarget
: especifiqueTRUE
se deseja excluir o cluster de banco de dados no ambiente verde ouFALSE
para mantê-lo. Não poderá serTRUE
se a implantação azul/verde tiver um status deSWITCHOVER_COMPLETED
.