AWSConfigRemediation-DeleteRDSInstance - AWS Systems Manager Referência do runbook de automação

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWSConfigRemediation-DeleteRDSInstance

Descrição

O AWSConfigRemediation-DeleteRDSInstance runbook exclui a instância do Amazon Relational Database Service (AmazonRDS) que você especificar. Quando uma instância de banco de dados (BD) é excluída, todas as cópias de segurança automatizadas para essa instância são excluídas e não podem ser recuperadas. Os snapshots manuais do BD não são excluídos. Se a instância de banco de dados que deseja excluir estiver no estado failed, incompatible-network ou incompatible-restore, o parâmetro SkipFinalSnapshot deverá ser definido como true.

nota

Se a instância de banco de dados que você deseja excluir estiver em um cluster de banco de dados Amazon Aurora, o runbook não excluirá a instância de banco de dados se ela for uma réplica de leitura e a única instância no cluster de banco de dados.

Executar esta automação (console)

Tipo de documento

Automação

Proprietário

Amazon

Plataformas

Bancos de dados

Parâmetros

  • AutomationAssumeRole

    Tipo: string

    Descrição: (Obrigatório) O Amazon Resource Name (ARN) da função AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation execute as ações em seu nome.

  • DbiResourceId

    Tipo: string

    Descrição: (obrigatório) O identificador de recurso da instância de banco de dados a ser excluída.

  • SkipFinalSnapshot

    Tipo: booliano

    Padrão: False

    Descrição: (opcional) Se definido como true, um snapshot final não é criado antes que a instância de banco de dados seja excluída.

IAMPermissões necessárias

O parâmetro AutomationAssumeRole requer as seguintes ações para usar o runbook com êxito.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • rds:DeleteDBInstance

  • rds:DescribeDBInstances

Etapas do documento

  • aws:executeAwsApi :Reúne o nome da instância de banco de dados a partir do valor que você especifica no parâmetro DbiResourceId.

  • aws:branch :Ramifica com base no valor especificado para o parâmetro SkipFinalSnapshot.

  • aws:executeAwsApi :Exclui a instância de banco de dados especificada no parâmetro DbiResourceId.

  • aws:executeAwsApi :Exclui a instância de banco de dados que você especifica no parâmetro DbiResourceId após a criação do snapshot final.

  • aws:assertAwsResourceProperty :Verifica se a instância de banco de dados foi excluída.