J'ai une instance RDS que je n'utilise pas beaucoup, mais je ne veux pas non plus les supprimer car je pourrais en avoir besoin à l'avenir. Maintenant, si j'arrête les instances, AWS les redémarre automatiquement après 7 jours. Donc j'utilise aws cli et je configure un job cron pour les arrêter automatiquement après 7 jours.Amazon RDS: dois-je arrêter ou terminer?
aws rds stop-db-instance --db-instance-identifier my-db-instance1
De la même manière pour toutes les autres instances.
0 0 * * 7 /etc/cron.daily/script.sh
Je ne crois pas que ce soit la meilleure pratique. Quelqu'un peut-il m'aider à comprendre comment pourrais-je créer un fichier de configuration qui a mon ID d'instance afin que mon script le lit et remplisse l'ID de l'instance?
En remerciant à l'avance.
Ce n'est pas très rare que je l'utilise, mais je ne voudrais pas le terminer aussi bien. Une autre solution à mon problème? –
Vous avez seulement le choix de le terminer, puis de le restaurer à partir de la sauvegarde. Ou, arrêtez-le (ce que je soupçonne fait une chose similaire), mais cela force un redémarrage après 7 jours. Snapshot + terminate est le choix le plus judicieux et peut être automatisé. –
La restauration d'une base de données d'une taille allant jusqu'à 1 To peut prendre beaucoup de temps. Par conséquent, je cherchais à l'automatiser avec un script. –