【发布时间】:2021-01-22 10:31:16
【问题描述】:
我想从另一个帐户的快照中恢复一个 Redshift 集群。
首先,我在账户 A 中拍摄了一个手动快照。然后我成功地将这个快照共享给了账户 B。所以现在我想从账户 B 中的该快照恢复一个新集群。
我试过这个命令
aws redshift restore-from-cluster-snapshot --node-type ds2.8xlarge --number-of-nodes 5 --snapshot-identifier snap-a-id --cluster-identifier cluster-b
但我得到了
调用RestoreFromClusterSnapshot 操作时发生错误(ClusterSnapshotNotFound):找不到快照:snap-a-id
我可以在我的 AWS 控制台上看到 snap-a-id。
【问题讨论】:
-
运行 CLI 时,是否指定 AWS 区域?如果您不这样做并且快照不在您的默认区域中,则该错误是预期的。
-
两个账户在同一个区域。我可以运行 describe-cluster-snapshots 命令,我得到了快照的描述
标签: amazon-web-services amazon-redshift aws-cli snapshot