如何从命令行关闭RedShift集群?

时间:2014-10-01 20:50:02

标签: amazon-web-services amazon-redshift aws-cli

我想通过命令行关闭AWS RedShift群集,以避免在没有人使用它的夜晚收集群集费用。

我试图搜索命令,但没有找到它。

任何人都有这个想法吗?

1 个答案:

答案 0 :(得分:7)

听起来你正在寻找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,因此您必须销毁并重新创建它。这至少可以让您停止并开始对数据进行操作。