在需要时删除并恢复 AWS ELB?

在需要时删除并恢复 AWS ELB?

我有一个相当常见(且功能正常)的 Opsworks 堆栈,其中包含一个 ELB、自动扩展应用服务器和一个数据库。问题是,99% 的时间我只需要一个应用服务器,不需要 ELB,但我仍在为它付费。我正在寻找一种在不需要时关闭 ELB 的简单方法。

我认为我需要两个脚本:一个用于删除 ELB 并将我的 Route 53 域指向单个应用服务器,另一个用于启动 ELB、将其连接到应用服务器并将我的 Route 53 域重新指向 ELB。(好消息是,我确切地知道何时需要更多应用服务器,因此我不需要自动检测何时有多个应用服务器。)

我对 AWS 有足够的了解,可以使用 Chef 脚本构建 Opsworks 堆栈,但我对 AWS CLI 还很陌生。有没有简单的方法可以实现这一点?这样的脚本已经存在了吗?谢谢!

相关内容