2017-10-08 4 views
0

Comment migrer une instance AWS Elasticbeanstalk vers une autre région? Elasticbeanstalk lie une base de données à une instance.Déplacer l'instance Elasticbeanstalk vers une autre région

Pour autant que je sache, il n'y a aucun moyen de changer la base de données. Je peux créer un nouvel environnement EB dans la région, et je peux copier la base de données comme un snapshop, mais je n'arrive pas à comprendre comment connecter la base de données à l'instance.

Merci!

Répondre

0

Comment vous connectez-vous à la base de données actuellement à partir de votre EB? L'application déployée dans votre EB doit avoir les paramètres de connexion DB. Vous pouvez déployer la même application dans votre nouvelle région avec les paramètres de connexion de mise à jour de base de données pointant vers la nouvelle base de données.

+0

Voilà ma question: comment mettre à jour ma connexion DB Elasticbeanstalk? Pour autant que je sache, il est maintenant possible de changer la base de données dans Configuration> Data Tier> RDS. – Will

+0

Vous pouvez le faire de plusieurs façons. 1). en utilisant la console Elastic Beanstalk 2). Utilisez les informations de connectivité pour vous connecter à votre base de données depuis l'intérieur de votre application via des variables d'environnement. Vous pouvez trouver plus d'informations ici https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.db.html –

+0

La documentation que vous avez liée vous montre comment créer une nouvelle base de données, configurer une base de données déjà connecté à votre instance, ou connectez une base de données via Django (PAS via EB). Django connaissait la base de données, mais EB ne le faisait pas, donc des choses comme la mise à l'échelle, la création et la mise à jour arriveraient toujours à l'ancienne base de données. – Will