【问题标题】:How to restore Redshift cluster from another AWS Account's snapshot如何从另一个 AWS 账户的快照恢复 Redshift 集群
【发布时间】: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


【解决方案1】:

来自restore-from-cluster-snapshot — AWS CLI Command Reference

--owner-account(字符串)

用于创建或复制快照的 AWS 客户账户。如果您要恢复不属于您的快照,则为必需,如果您拥有该快照,则为可选。

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 1970-01-01
    • 2022-12-28
    • 2019-07-03
    • 1970-01-01
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多