AWSConfigRemediation-EnableRedshiftClusterAutomatedSnapshot - Amazon Systems Manager Automation runbook reference
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWSConfigRemediation-EnableRedshiftClusterAutomatedSnapshot

Description

The AWSConfigRemediation-EnableRedshiftClusterAutomatedSnapshot runbook enables automated snapshots for the Amazon Redshift cluster you specify.

Run this Automation (console)

Document type

Automation

Owner

Amazon

Platforms

Databases

Parameters

  • AutomationAssumeRole

    Type: String

    Description: (Required) The Amazon Resource Name (ARN) of the Amazon Identity and Access Management (IAM) role that allows Systems Manager Automation to perform the actions on your behalf.

  • AutomatedSnapshotRetentionPeriod

    Type: Integer

    Valid values: 1-35

    Description: (Required) The number of days that automated snapshots are retained.

  • ClusterIdentifier

    Type: String

    Description: (Required) The unique identifier of the cluster you want to enable automated snapshots on.

Required IAM permissions

The AutomationAssumeRole parameter requires the following actions to use the runbook successfully.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • redshift:DescribeClusters

  • redshift:ModifyCluster

Document Steps

  • aws:executeAwsApi - Enables automation snapshots on the cluster specified in the ClusterIdentifier parameter.

  • aws:waitForAwsResourceProperty - Waits for the state of the cluster to change to available .

  • aws:executeScript - Confirms automated snapshots were enabled on the cluster.