View a markdown version of this page

AWSSupport-CleanupRDSParameterGroups - AWS Systems Manager Referencia del manual de procedimientos de Automatización

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWSSupport-CleanupRDSParameterGroups

Descripción

El manual de AWSSupport-CleanupRDSParameterGroups automatización elimina los grupos de opciones, los grupos de parámetros y los grupos de parámetros de clúster de Amazon Relational Database Service (Amazon RDS) no predeterminados y no adjuntos. Antes de eliminar cualquier recurso, la automatización incluye un paso de aprobación manual para recibir la confirmación del usuario. La eliminación de recursos se controla mediante los siguientes parámetros:

  • DeleteInstanceParameterGroups(Opcional): defina esta marca en true para eliminar grupos de parámetros no asociados. El valor predeterminado es false.

  • DeleteClusterParameterGroups(Opcional): defina esta marca en true para eliminar los grupos de parámetros de clúster no conectados. El valor predeterminado es false.

  • DeleteOptionGroups(Opcional): defina esta marca en true para eliminar los grupos de opciones no asociados. El valor predeterminado es false.

Si desea revisar los recursos que se eliminarían antes de continuar, ejecute la ejecución con estos parámetros configurados en. false Esto proporcionará una lista de los recursos que se pueden eliminar si los parámetros se han establecido entrue.

importante

Este runbook elimina permanentemente los recursos de Amazon RDS. Asegúrese de revisar detenidamente el mensaje de aprobación antes de confirmar la eliminación.

¿Cómo funciona?

El manual de instrucciones realiza las siguientes operaciones:

  • Enumera todas las instancias, clústeres e instantáneas de Amazon RDS para identificar qué grupos de parámetros, grupos de parámetros de clúster y grupos de opciones se utilizan actualmente.

  • Identifica los grupos de parámetros de instancias independientes que no son grupos predeterminados.

  • Identifica los grupos de parámetros de clúster independientes que no son grupos predeterminados.

  • Identifica los grupos de opciones no adjuntos que no son grupos predeterminados.

  • En función de los parámetros de entrada, genera un mensaje de aprobación con una lista de los recursos que se van a eliminar.

  • Detiene la ejecución y espera la aprobación manual de los aprobadores especificados.

  • Tras la aprobación, elimina los recursos especificados de acuerdo con los indicadores de entrada.

  • Genera un informe final de los recursos eliminados.

Ejecuta esta automatización (consola)

Tipo de documento

Automatización

Propietario

Amazon

Plataformas

/

Permisos de IAM necesarios

El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.

  • rds:DeleteDBClusterParameterGroup

  • rds:DeleteDBParameterGroup

  • rds:DeleteOptionGroup

  • rds:DescribeDBClusterParameterGroups

  • rds:DescribeDBClusterSnapshots

  • rds:DescribeDBClusters

  • rds:DescribeDBInstances

  • rds:DescribeDBParameterGroups

  • rds:DescribeDBSnapshots

  • rds:DescribeOptionGroups

Política de IAM de ejemplo:

{ "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": "*" } ] }

Instrucciones

Siga estos pasos para configurar la automatización:

  1. Navegue hasta AWSSupport-CleanupRDSParameterGroupsSystems Manager, en Documentos.

  2. Elija Execute automation (Ejecutar automatización).

  3. Para los parámetros de entrada, introduzca lo siguiente:

    • AutomationAssumeRole (Opcional):

      El nombre del recurso de Amazon (ARN) del rol AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utilizará sus permisos.

    • DeleteInstanceParameterGroups (Opcional):

      Marca utilizada para determinar si todos los grupos de parámetros de instancias de Amazon RDS no conectados deben eliminarse o no. El valor predeterminado es false.

    • DeleteClusterParameterGroups (Opcional):

      Marca utilizada para determinar si se deben eliminar o no todos los grupos de parámetros del clúster de Amazon RDS que no estén conectados. El valor predeterminado es false.

    • DeleteOptionGroups (Opcional):

      Marca utilizada para determinar si todos los grupos de opciones de Amazon RDS no asociados deben eliminarse o no. El valor predeterminado es false.

    • Aprobadores (obligatorio):

      La lista de directores AWS autenticados que pueden aprobar o rechazar la acción. El número máximo de aprobadores es 10. Puede especificar los principales mediante cualquiera de los siguientes formatos: nombre de usuario, ARN de usuario, ARN del rol de IAM o ARN de asumir rol de IAM.

  4. Seleccione Ejecutar.

  5. Se inicia la automatización.

  6. Este documento realiza los siguientes pasos:

    • ListRDSResources:

      Muestra las instancias, los clústeres y las instantáneas de Amazon RDS para determinar los grupos de parámetros de instancias, los grupos de parámetros de clúster y los grupos de opciones que se utilizan actualmente.

    • ListInstanceParameterGroups:

      Muestra todos los grupos de parámetros de instancias de Amazon RDS e identifica cuáles no están conectados y cuáles no son predeterminados.

    • ListClusterParameterGroups:

      Enumera todos los grupos de parámetros de clúster de Amazon RDS e identifica cuáles no están asociados y cuáles no son predeterminados.

    • ListOptionGroups:

      Muestra todos los grupos de opciones de Amazon RDS e identifica cuáles no están asociados y cuáles no son predeterminados.

    • BranchOnAutomationParameters:

      Evalúa los parámetros de entrada para determinar si se debe eliminar algún recurso.

    • GenerateApprovalMessage:

      Genera un mensaje con una lista de todos los recursos que se eliminarán, en función de los parámetros de entrada.

    • ApproveDeletion:

      Hace una pausa en la automatización y espera la aprobación manual de los aprobadores especificados.

    • DeleteInstanceParameterGroups:

      Elimina los grupos de parámetros de instancia independientes si el DeleteInstanceParameterGroups indicador está establecido en. true

    • DeleteClusterParameterGroups:

      Elimina los grupos de parámetros del clúster no conectados si el DeleteClusterParameterGroups indicador está establecido en. true

    • DeleteOptionGroups:

      Elimina los grupos de opciones no asociados si el DeleteOptionGroups indicador está establecido en. true

    • GenerateReport:

      Genera un informe final de todos los recursos que se eliminaron durante la ejecución de la automatización.

  7. Una vez finalizada, revise la sección de resultados para ver los resultados detallados de la ejecución.

Referencias

Automatización de Systems Manager