Découverte automatique des extrémités RDS des instances EC2

Je suis très nouveau pour AWS et les services en nuage en général, j'essaie de configurer une simple stack de database web + server, comme environnement de mise en scène avant de passer à la production et à la mise à l'échelle. Ma question concerne la découverte des points d'extrémité RDS des instances EC2, est-ce qu'il existe une façon de le faire de sorte que les instances possèdent une variable d'environnement contenant l'adresse au point d'extrémité RDS? quelque chose comme Heroku, ou existe-t-il une meilleure façon de le faire? Des outils comme Consul ou CloudFormation aident-ils à cet égard? Je sais que le point final RDS ne change pas, mais la configuration serait toujours manuelle, par exemple, pour chaque instance du groupe de sélection automatique du système?

One Solution collect form web for “Découverte automatique des extrémités RDS des instances EC2”

CloudFormation pourrait aider, car il a des sorties qui vous indiquent les valeurs sur les ressources créées, il existe également le Terraform de Hashicorp qui a également une "sortie" que vous pouvez utiliser dans vos scripts de provisionnement.

Il y a aussi l' aws-cli de certains config et certains sed / awk pourraient aider vos machines à découvrir les ressources AWS à partir d'un script bash. Si vous préférez des langages plus sophistiqués que bash, il existe également plusieurs bibliothèques comme le python-boto ou le brouillard ruby ​​qui peut atteindre le même résultat.

Choisis ton poison.

  • Le server CentOS ne répond pas
  • Comment redémarrer automatiquement un service en cas d'échec dans Linux
  • model / plate-forme pour les scripts shell linux vers les scripts init.d
  • Impossible de démarrer le service mysql
  • Le service SQL Server se démarque-t-il?
  • Comment démarrer / arrêter le service avec Apache2 sur Ubuntu
  • Le service GlassFish s'arrête lorsque la console est déconnectée
  • le redémarrage du service iptables ne fonctionne pas
  • Démarrage de services avec des parameters sur Fedora
  • Comment exécutez-vous une application NodeJS en arrière-plan sans que cela se termine lorsque vous vous déconnectez?
  • Configuration du service Systemd pour s'exécuter avec un access racine
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.