AWS-EnableNeptuneDbBackupRetentionPeriod - AWS Systems Manager Referencia del manual 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.

AWS-EnableNeptuneDbBackupRetentionPeriod

Descripción

El AWS-EnableNeptuneDbBackupRetentionPeriod runbook le ayuda a habilitar las copias de seguridad automatizadas con un período de retención de las copias de seguridad de entre 7 y 35 días para un clúster de base de datos de Amazon Neptune.

Ejecuta esta automatización (consola)

Tipo de documento

Automatización

Propietario

Amazon

Plataformas

Linux, macOS, Windows

Parámetros

  • AutomationAssumeRole

    Tipo: cadena

    Descripción: (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 utiliza los permisos del usuario que comienza este manual de procedimientos.

  • DbClusterResourceId

    Tipo: cadena

    Descripción: (Obligatorio) El ID de recurso del clúster de base de datos de Neptune para el que desea habilitar las copias de seguridad.

  • BackupRetentionPeriod

    Tipo: entero

    Valores válidos: 7-35

    Descripción: (Obligatorio) El número de días que se conservan las copias de seguridad.

  • PreferredBackupWindow

    Tipo: cadena

    Descripción: (opcional) Un período de tiempo diario de al menos 30 minutos para realizar las copias de seguridad. El valor debe estar en hora universal coordinada (UTC) y usar el formato:hh24:mm-hh24:mm. El período de retención de la copia de seguridad no puede entrar en conflicto con el período de mantenimiento preferido.

IAMPermisos necesarios

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

  • ssm:GetAutomationExecution

  • ssm:StartAutomationExecution

  • neptune:DescribeDBCluster

  • neptune:ModifyDBCluster

  • rds:DescribeDBClusters

  • rds:ModifyDBCluster

Pasos de documentos

  • GetNeptuneDbClusterIdentifier (aws:executeAwsApi) - Devuelve el ID del clúster de base de datos de Neptune.

  • VerifyNeptuneDbEngine (aws:assertAwsResourceProperty) - Verifica que el tipo de motor Neptune DB sea. neptune

  • VerifyNeptuneDbStatus (aws:waitAwsResourceProperty) - Verifica que el estado del clúster de base de datos de Neptune sea. available

  • ModifyNeptuneDbRetentionPeriod (aws:executeAwsApi) - Establece el período de retención del clúster de base de datos Neptune.

  • VerifyNeptuneDbBackupsEnabled (aws:executeScript) - Verifica que el período de retención y la ventana de respaldo se hayan establecido correctamente.