换句话说,我想暂时关闭一个环境(及其相关的计费成本)但不完全删除它。
似乎如果我将 [Configuration > Web Tier > Scaling > Minimum instance count] 连同相关的“Maximum instance count”设置为 0,AWS 会拒绝这些无效设置。类似 0.1 的可疑值也是如此。
对于暂时停止 Elastic Beanstalk 环境的服务有什么想法吗?
最佳答案
您可以通过在您的环境中定义时间段来实现这一点。
从您的 Elastic Load blanancer 仪表板导航:配置 -> 容量 -> 基于时间的扩展 -> 计划的操作。
您可以选择使用多个计划的操作来启动和停止您的环境。
即一个用于启动您的环境,另一个用于停止它,或者在高负载期间扩展并在之后返回。
在后台,Elastic Beanstalk 将终止并重新创建 EC2。这意味着您将丢失实例本地存储中的所有数据。
当不再需要它们时,我用它来关闭我的环境。例如,我有一个工作负载会爬行寻找新内容;并且我在完成后暂停此爬行。我还使用此功能在工作时间之外降低我的非生产环境。
与其他方法相比,我更喜欢这种方法,因为单实例和负载平衡环境都支持它。
关于amazon-web-services - 如何将 Elastic Beanstalk 环境的实例数设置为 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35858104/