如何从命令行关闭 RedShift 集群?
Posted
技术标签:
【中文标题】如何从命令行关闭 RedShift 集群?【英文标题】:How can I shut down a RedShift cluster from the command line? 【发布时间】:2014-10-01 20:50:02 【问题描述】:我想通过命令行关闭一个 AWS RedShift 集群,以避免在无人使用的夜间集群收费。
我试图搜索该命令,但没有找到。
有人知道吗?
【问题讨论】:
【参考方案1】:听起来你在寻找delete-cluster?
获取最终快照的示例用法:
aws redshift delete-cluster --cluster-identifier mycluster --final-cluster-snapshot-identifier myfinalsnapshot
当您需要重新设置集群时,您可以使用此快照和restore-from-cluster-snapshot 进行恢复:
aws redshift restore-from-cluster-snapshot --cluster-identifier mycluster-clone --snapshot-identifier my-snapshot-id
这是执行您所描述的“关闭”操作的最近似方法 - 您无法像 EC2 实例一样启动和停止 RedShift,因此您必须销毁并重新创建它。这至少可以让您停止和开始对数据的操作。
【讨论】:
听起来合理,每天这样做以节省 500Gb Db 的成本?或者数据传输/ time_to_restore 成本会抵消潜在的节省?以上是关于如何从命令行关闭 RedShift 集群?的主要内容,如果未能解决你的问题,请参考以下文章
如何检查 smtp 是不是从命令行(Linux)工作 [关闭]