我有一些我不经常使用的RDS实例,但也不想删除它们,因为我将来可能需要它们。 现在,如果我确实停止了实例,AWS会在7天后自动启动它们。
所以我使用aws cli并设置一个cron作业,在7天后自动停止它们。
aws rds stop-db-instance --db-instance-identifier my-db-instance1
所有其他实例的方式相同。
0 0 * * 7 /etc/cron.daily/script.sh
我不相信它是最好的做法。任何人都可以帮助我理解如何创建一个具有我的实例ID的配置文件,以便我的脚本从中读取并填充实例ID?
提前感谢。
答案 0 :(得分:1)
如果您很少使用数据库,并且您不希望它在7天后再次启动,那么您应该create a snapshot实例,然后终止。
实例不会自动启动。当您希望使用它时,您需要restore the snapshot to a new database instance,这可以从命令行完成。