如何从命令行关闭 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)工作 [关闭]

如何从 Linux 命令行彻底关闭 Eclipse?

从命令行关闭正在运行的程序

从 DOS 命令行关闭正在运行的应用程序

如何从命令行/tty 启动 GNOME Wayland 会话? [关闭]

如何像 Nautilus 那样从命令行挂载? [关闭]