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 as instâncias de banco de dados no ambiente verde:
-
Se você optar por excluir as instâncias de banco de dados no ambiente verde (
--delete-target
), elas deverão ter proteção contra exclusão desativada. Se você não excluir as instâncias de banco de dados no ambiente verde (
--no-delete-target
), elas serão retidas, mas elas não farão mais parte de uma implantação azul/verde. Para o RDS para MySQL, a replicação continua entre os ambientes. Para o RDS para 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
A exclusão de uma implantação azul/verde não afeta o ambiente azul.
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 as instâncias de banco de dados no ambiente verde sejam excluídas . Você não poderá especificar essa opção se a implantação azul/verde tiver um status deSWITCHOVER_COMPLETED
. -
--no-delete-target
: especifica que as instâncias de banco de dados no ambiente verde sejam retidas .
exemplo Exclua uma implantação azul/verde e as instâncias 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 as instâncias 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 as instâncias de banco de dados no ambiente verde ouFALSE
para mantê-las. Não poderá serTRUE
se a implantação azul/verde tiver um status deSWITCHOVER_COMPLETED
.