View a markdown version of this page

AWSSupport-CleanupRDSParameterGroups - AWS Systems Manager Riferimento al runbook dell’automazione

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWSSupport-CleanupRDSParameterGroups

Descrizione

Il runbook di AWSSupport-CleanupRDSParameterGroups automazione rimuove i gruppi di opzioni, i gruppi di parametri e i gruppi di parametri del cluster di Amazon Relational Database Service (Amazon RDS) non collegati e non predefiniti. Prima di eliminare qualsiasi risorsa, l'automazione include una fase di approvazione manuale per ricevere la conferma dell'utente. L'eliminazione delle risorse è controllata dai seguenti parametri:

  • DeleteInstanceParameterGroups(Facoltativo): impostate questo flag su per true eliminare i gruppi di parametri non collegati. Il valore predefinito è false.

  • DeleteClusterParameterGroups(Facoltativo): Imposta questo flag su per true eliminare i gruppi di parametri del cluster non collegati. Il valore predefinito è false.

  • DeleteOptionGroups(Facoltativo): Imposta questo flag su per true eliminare i gruppi di opzioni non collegati. Il valore predefinito è false.

Se desideri esaminare le risorse che verrebbero eliminate prima di procedere, esegui l'esecuzione con questi parametri impostati su. false Verrà visualizzato un elenco di risorse che possono essere eliminate se i parametri fossero impostati su. true

Importante

Questo runbook elimina definitivamente le risorse Amazon RDS. Assicurati di leggere attentamente il messaggio di approvazione prima di confermare l'eliminazione.

Come funziona?

Il runbook esegue le seguenti operazioni:

  • Elenca tutte le istanze, i cluster e gli snapshot di Amazon RDS per identificare quali gruppi di parametri, gruppi di parametri del cluster e gruppi di opzioni sono attualmente in uso.

  • Identifica gruppi di parametri di istanza non collegati che non sono gruppi predefiniti.

  • Identifica i gruppi di parametri del cluster non collegati che non sono gruppi predefiniti.

  • Identifica i gruppi di opzioni non collegati che non sono gruppi predefiniti.

  • In base ai parametri di input, genera un messaggio di approvazione che elenca le risorse da eliminare.

  • Sospende l'esecuzione e attende l'approvazione manuale da parte degli approvatori specificati.

  • Dopo l'approvazione, elimina le risorse specificate in base ai flag di input.

  • Genera un rapporto finale delle risorse eliminate.

Esegui questa automazione (console)

Tipo di documento

Automazione

Proprietario

Amazon

Piattaforme

/

Autorizzazioni IAM richieste

Il AutomationAssumeRole parametro richiede le seguenti azioni per utilizzare correttamente il runbook.

  • rds:DeleteDBClusterParameterGroup

  • rds:DeleteDBParameterGroup

  • rds:DeleteOptionGroup

  • rds:DescribeDBClusterParameterGroups

  • rds:DescribeDBClusterSnapshots

  • rds:DescribeDBClusters

  • rds:DescribeDBInstances

  • rds:DescribeDBParameterGroups

  • rds:DescribeDBSnapshots

  • rds:DescribeOptionGroups

Policy IAM di esempio:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "rds:DeleteDBClusterParameterGroup", "rds:DeleteDBParameterGroup", "rds:DeleteOptionGroup", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBInstances", "rds:DescribeDBParameterGroups", "rds:DescribeDBSnapshots", "rds:DescribeOptionGroups" ], "Resource": "*" } ] }

Istruzioni

Segui questi passaggi per configurare l'automazione:

  1. Accedere AWSSupport-CleanupRDSParameterGroupsa Systems Manager nella sezione Documenti.

  2. Seleziona Execute automation (Esegui automazione).

  3. Per i parametri di input, immettete quanto segue:

    • AutomationAssumeRole (Facoltativo):

      L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente.

    • DeleteInstanceParameterGroups (Facoltativo):

      Contrassegno utilizzato per determinare se tutti i gruppi di parametri di istanze Amazon RDS non collegati devono essere eliminati o meno. Il valore predefinito è false.

    • DeleteClusterParameterGroups (Facoltativo):

      Contrassegno utilizzato per determinare se tutti i gruppi di parametri del cluster Amazon RDS non collegati devono essere eliminati o meno. Il valore predefinito è false.

    • DeleteOptionGroups (Facoltativo):

      Contrassegno utilizzato per determinare se tutti i gruppi di opzioni Amazon RDS non collegati devono essere eliminati o meno. Il valore predefinito è false.

    • Approvatori (obbligatorio):

      L'elenco dei responsabili AWS autenticati che sono in grado di approvare o rifiutare l'azione. Il numero massimo di approvatori è 10. Puoi specificare i principali utilizzando uno dei seguenti formati: nome utente, ARN utente, ruolo IAM ARN o IAM assume il ruolo ARN.

  4. Seleziona Esegui.

  5. L'automazione inizia.

  6. Il documento esegue le seguenti operazioni:

    • ListRDSResources:

      Elenca le istanze, i cluster e gli snapshot di Amazon RDS per determinare i gruppi di parametri di istanza, i gruppi di parametri del cluster e i gruppi di opzioni attualmente utilizzati.

    • ListInstanceParameterGroups:

      Elenca tutti i gruppi di parametri di istanze Amazon RDS e identifica quali non sono collegati e non sono predefiniti.

    • ListClusterParameterGroups:

      Elenca tutti i gruppi di parametri del cluster Amazon RDS e identifica quali non sono collegati e non sono predefiniti.

    • ListOptionGroups:

      Elenca tutti i gruppi di opzioni Amazon RDS e identifica quali non sono collegati e non sono predefiniti.

    • BranchOnAutomationParameters:

      Valuta i parametri di input per determinare se eventuali risorse devono essere eliminate.

    • GenerateApprovalMessage:

      Genera un messaggio che elenca tutte le risorse che verranno eliminate, in base ai parametri di input.

    • ApproveDeletion:

      Sospende l'automazione e attende l'approvazione manuale da parte degli approvatori specificati.

    • DeleteInstanceParameterGroups:

      Elimina i gruppi di parametri di istanza non collegati se il flag è impostato su. DeleteInstanceParameterGroups true

    • DeleteClusterParameterGroups:

      Elimina i gruppi di parametri del cluster non collegati se il DeleteClusterParameterGroups flag è impostato su. true

    • DeleteOptionGroups:

      Elimina i gruppi di opzioni non collegati se il DeleteOptionGroups flag è impostato su. true

    • GenerateReport:

      Genera un rapporto finale di tutte le risorse che sono state eliminate durante l'esecuzione dell'automazione.

  7. Dopo il completamento, consulta la sezione Output per i risultati dettagliati dell'esecuzione.

Riferimenti

Systems Manager Automation