Автоматическое обнаружение конечных точек RDS от экземпляров EC2

Я очень плохо знаком с AWS и облачными сервисами в целом, я пытаюсь настроить простой веб-сервер + стопка базы данных как среда подготовки перед входом в производство и масштабированием горизонтально. Мой вопрос расценивает исследование конечных точек RDS от экземпляров EC2, есть ли способ сделать его так, экземпляры имеют переменную среды, содержащую адрес к конечной точке RDS? что-то как Heroku, или там лучший способ сделать это? Инструментам нравится справка Консула или CloudFormation в этом отношении? Я знаю, что конечная точка RDS не изменяется, но конфигурация все еще была бы ручной, например, для каждого экземпляра в праве группы автомасштабирования?

1
задан 27 September 2015 в 17:25
1 ответ

CloudFormation может помочь, потому что у него есть Outputs , которые информируют вас о значениях в созданных ресурсах, есть также Terraform Hashicorp , который также имеет «вывод», который вы можете использовать в своих сценариях подготовки.

Также есть aws-cli некоторая конфигурация, а некоторые sed / awk могут помочь вашим машинам обнаруживать ресурсы AWS из сценария bash. Если вы предпочитаете более сложные языки, чем bash, есть также несколько библиотек, таких как python-boto или ruby's fog, которые могут достичь того же результата.

Выберите свой яд.

0
ответ дан 4 December 2019 в 07:06

Теги

Похожие вопросы