如何通过脚本将redshift集群快照从一个账户复制到另一个账户
Posted
技术标签:
【中文标题】如何通过脚本将redshift集群快照从一个账户复制到另一个账户【英文标题】:How to copy redshift cluster snapshot from one account to another account through script 【发布时间】:2019-02-21 12:37:29 【问题描述】:。
【问题讨论】:
【参考方案1】:要将 Amazon Redshift 集群手动迁移到另一个 AWS 账户,请执行以下步骤:
-
为您要迁移的集群创建手动快照。
与另一个 AWS 账户共享集群快照以查看和
恢复快照。
在将快照复制到另一个区域之前,请先启用
跨区域快照。
在目标 AWS 账户中,恢复共享集群快照。
请看 https://aws.amazon.com/premiumsupport/knowledge-center/account-transfer-redshift/
如果您出于某种原因想在“脚本”中执行此操作 - 那么您需要阅读 https://docs.aws.amazon.com/redshift/latest/mgmt/manage-snapshots-api-cli.html 我相信您需要的一切都可以使用 aws cli 完成。
【讨论】:
嗨,乔恩,我知道这个过程,但我需要同样的过程才能使用 shell 脚本或 python 实现自动化。 好的,你可以在我的回答中使用 api / cli 部分 - 试一试,看看你能走多远,然后在遇到困难时回到这里寻求帮助以上是关于如何通过脚本将redshift集群快照从一个账户复制到另一个账户的主要内容,如果未能解决你的问题,请参考以下文章
如何在特定时间自动创建 Redshift 快照并从快照恢复集群?
是否可以从另一个账户使用 IAM 角色访问 Redshift?如何?