Manage Amazon Redshift provisioned clusters with Terraform
Big Data Blog
This article provides a guide on how to use Terraform to manage Amazon Redshift provisioned clusters, including creating a new cluster, adding an IAM role, and scheduling operations like pause, resume, and resize.
Specifically, the article covers:
- Setting up an EC2 instance with Windows OS and installing Terraform
- Creating an IAM user and configuring AWS CLI for accessing AWS through code
- Storing Redshift admin credentials securely in AWS Secrets Manager
- Writing Terraform code to create a Redshift cluster and attach an IAM role
- Creating IAM policies and roles for scheduling Redshift cluster operations
- Writing Terraform code to schedule pause, resume, and resize operations on the cluster
- Testing the solution by applying the Terraform code and cleaning up resources
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
May 23
2024
2024
Provision and manage Amazon RDS for Oracle using Terraform
May 30
2025
2025
Amazon Redshift now enables cluster relocation by default for RA3 provisioned clusters
Oct 16
2024
2024
Use Terraform to deploy a complete AWS Batch environment on Amazon EKS
Feb 11
2025
2025
Using the Terraform AWS Cloud Control provider for managing AWS Batch resources
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.