I'm trying to move an existing Redshift database from one AWS account to another following How do I transfer ownership of an Amazon Redshift cluster to a different AWS account?. I've successfully created a snapshot of the old database and given the new account access to it. Both accounts have different VPCs.
When I try to restore a cluster from that snapshot, I receive the following error message:
You have no subnet groups that are suitable for restoring this snapshot to VPC.
Is it possible to restore a Redshift cluster to another VPC? I can't create a Subnet to the old VPC since it's in my new AWS account.
You need to create an Amazon Redshift Cluster Subnet Group, which is a list of subnets that Redshift can use within a particular VPC.
In the Amazon Redshift management console:
- Click Security in the left navigation pane
- Click the Subnet Groups tab
- Create a Subnet Cluster Group by choosing a VPC, AZ(s) and subnet(s)
Then, try restoring the snapshot again and select your new Subnet Cluster Group.
来源:https://stackoverflow.com/questions/32570731/is-it-possible-to-restore-a-redshift-cluster-to-another-vpc