是否可以将Redshift群集还原到另一个VPC? [英] Is it possible to restore a Redshift cluster to another VPC?
问题描述
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.
是否可以将Redshift群集还原到另一个VPC?我无法在旧的VPC中创建子网,因为它在我的新AWS帐户中.
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.
推荐答案
您需要创建一个Amazon Redshift集群子网组,它是Redshift可以在特定VPC中使用的子网的列表.
You need to create an Amazon Redshift Cluster Subnet Group, which is a list of subnets that Redshift can use within a particular VPC.
在Amazon Redshift管理控制台中:
In the Amazon Redshift management console:
- 在左侧导航窗格中单击安全性
- 点击子网组标签 通过选择VPC,可用区和子网来创建子网群集组
- 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.
这篇关于是否可以将Redshift群集还原到另一个VPC?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!