首页 > 解决方案 > 不使用时如何处理 AWS Elastic Beanstalk 环境?

问题描述

dev我有一个适用于我的应用程序版本的 AWS Elastic Beanstalk环境。我不需要它一直处于启动状态,但想时不时地使用它。

我该怎么做才能不为此付费,但我不必一遍又一遍地重新制作它?

谢谢!!

标签: amazon-web-servicesamazon-elastic-beanstalk

解决方案


最具成本效益的方法是在CloudFormation中设置完整的环境(或eb cli如@TomHarvey 指出的那样),这将完全自动化配置和拆除所有资源。

这样,每当您需要它时,您只需从头开始配置它。完成后,您只需将其完全删除,不使用时无需支付任何费用。

此外,由于它的 CloudFormation,您可以对其进行参数化以轻松配置其不同的变体。例如,对于初始测试或开发没有负载均衡器的小型实例。在其他时候,如果需要,您可以配置更大的环境。

如果您绝对不想手动执行任何操作,您可以定期设置堆栈的自动配置,例如仅在星期一工作期间。为此,您可以将CloudWatch Event 计划规则与 lambda 函数一起使用,该函数将自动部署您的模板并在数小时后将其删除。


推荐阅读