我有一个适用于我的应用程序dev
版本的AWS Elastic Beanstalk env。我不需要一直使用它,但想不时地使用它。
我该怎么做,这样就不会为我付费,但我不必一遍又一遍地进行重新制作?
谢谢!
最具成本效益的方法是在CloudFormation中设置完整的环境,这将完全自动置备并拆除所有资源。
这样,只要需要,您就可以从头开始进行配置。完成使用后,只需将其完全删除即可,不用时无需支付任何费用。
此外,由于其CloudFormation,您可以parameterze it轻松配置其不同的变体。例如,对于没有负载均衡器的小型实例,可以进行初始测试或开发。在其他时候,您可以根据需要提供更大的环境。
如果您绝对不想手动执行任何操作,则可以定期设置堆栈的自动配置,例如仅在我们工作的星期一。为此,您可以使用具有Lambda函数的CloudWatch Event Scheduled Rule,该函数将自动部署您的模板,并在数小时后将其删除。
您必须停止实例。然后在需要时重新启动它们。
但是,这带来了问题。
您最好将时间花费在确保可以一次又一次地干净地进行重建上。为什么要避免这种重建?需要太长时间才能重建?还是每次都有错误?