我在AWS上有一个RDS数据库实例,暂时将其关闭。但是,它每隔几天就会自行启动。我现在没有任何其他服务正在运行。
我的RDS日志中有此事件: "数据库实例正在启动,因为它超过了停止的最大允许时间。"
为什么我的RDS实例可以停止多长时间?我只想暂停我的项目几周,但AWS不会让我关闭我的数据库?它让它闲置成本为12.50美元/月,所以我不想为此付费,而且我当然不希望AWS为我开设一个没有被使用的实例。
请帮忙!
答案 0 :(得分:22)
这是new feature的限制。
您可以一次停止最多7天的实例。 7天后,它将自动启动。有关停止和启动数据库实例的更多详细信息,请参阅Amazon RDS用户指南中的Stopping and Starting a DB Instance。
您可以设置一个cron作业,在7天后再次停止该实例。您还可以更改为较小的实例大小以节省资金。
另一个选项是即将到来的Aurora Serverless,它会自动停止并启动。在全天候运行时,它可能比专用实例更昂贵。
最后,始终有Heroku为您提供free database instance,可以启动和停止,但有一些限制。