J'ai une instance de base de données RDS sur AWS et je l'ai désactivée pour l'instant. Cependant, tous les quelques jours, il démarre de lui-même. Je n'ai aucun autre service en cours d'exécution pour le moment.
Il y a cet événement dans mon journal RDS: "L'instance de base de données est en cours de démarrage car elle dépasse la durée maximale autorisée d'arrêt."
Pourquoi y a-t-il une limite à la durée pendant laquelle mon instance RDS peut être arrêtée? Je veux simplement mettre mon projet en attente pendant quelques semaines, mais AWS ne me laissera pas désactiver ma base de données? Cela coûte 12,50 $/mois pour le laisser inactif, donc je ne veux pas payer pour cela, et je ne veux certainement pas qu'AWS démarre une instance pour moi qui ne soit pas utilisée.
Aidez-moi!
C'est une limitation de cela nouvelle fonctionnalité .
Vous pouvez arrêter une instance jusqu'à 7 jours à la fois. Après 7 jours, il sera automatiquement démarré. Pour plus de détails sur l'arrêt et le démarrage d'une instance de base de données, veuillez vous référer à Arrêt et démarrage d'une instance DB dans le Guide de l'utilisateur Amazon RDS.
Vous pouvez configurer un travail cron pour arrêter à nouveau l'instance après 7 jours. Vous pouvez également passer à une taille d'instance plus petite pour économiser de l'argent.
Une autre option est la prochaine Aurora Serverless qui s'arrête et démarre automatiquement pour vous. Cela peut être plus cher qu'une instance dédiée lors de l'exécution 24/7.
Enfin, il y a toujours Herok qui vous donne un instance de base de données gratuite qui démarre et s'arrête avec quelques limitations.