2017-08-14 47 views
0

我有一些RDS實例,我沒有使用很多,但也不想刪除它們,因爲我將來可能需要它們。 現在,如果我確實停止了實例,AWS會在7天后自動啓動它們。亞馬遜RDS:我應該停止還是終止?

因此,我使用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?

預先感謝。

回答

1

如果你很少使用數據庫,並且你不希望它在7天后再次啓動,那麼你應該create a snapshot的實例,然後終止它。

該實例不會自動啓動。您希望使用它時需要restore the snapshot to a new database instance,這可以通過命令行來完成。

+0

我並不是很少使用它,但我不想終止它。 任何其他解決我的問題? –

+1

您只能選擇終止它,然後從備份中恢復。或者,停止它(我懷疑它有類似的事情),但它會在7天后強制重新啓動。快照+終止是最明智的選擇,可以自動化。 –

+0

恢復最大容量爲1 TB的數據庫可能需要很長時間。 因此,我正在尋找與腳本自動化。 –