Amazon Redshift - Renaming the cluster identifier
Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse service that makes it simple and cost-effective to efficiently analyze all your data using your existing business intelligence tools.
Recently, I have provisioned Amazon Redshift from Terraform scripts and cluster got successfully created. But then came the changes, to rename the cluster as per new naming convention..
From AWS Console -> click on cluster(to be renamed) -> click from menu 'Cluster-Modify cluster'. Basically there are options to rename cluster identifier, KMS ARN, Cluster parameter group, VPC id changes and others..but the catch is that if there is a change in 'cluster identifier' then that is the only change we can do and other changes to KMS ARN or VPC or any changes to the parameters listed as changeable arent allowed.
So, change the cluster identifier and 'Cluster state' gets into 'renaming' mode and later 'available' state; Later to this, we can apply other changes from the Cluster -> Modify Cluster options