У меня разные экземпляры EC2, пытающиеся получить доступ к экземпляру RDS. Я хочу, чтобы в файле конфигурации отображалось «каноническое имя» RDS-экземпляра, поэтому после развертывания мне не нужно вносить какие-либо изменения в файлы конфигурации.каноническое имя для экземпляра RDS
я следующие вопросы:
Есть в любом случае, можно назначить каноническое имя для экземпляра RDS в шаблоне CloudFormation?
Если выше не представляется возможным, я могу цепь зависимостей установки между созданием EC2 и экземпляра RDS (т.е. создать экземпляр RDS первым, запрос это имя/IP и чем создать EC2 экземпляр)
Thx
Спасибо за ответ. Как я могу полностью автоматизировать мое развертывание, считаете ли вы, что произвольная строка будет одинаковой для нескольких развертываний? Что касается настроек маршрута 53, должен ли я иметь эластичный IP для настройки маршрута 53? – tennis
Значение произвольной_стилки не должно изменяться в пределах одной учетной записи AWS. Я использую RDS уже около 3 лет, и он никогда не менялся. И нет, вам не нужно использовать эластичный IP для использования маршрута 53. Маршрут 53 - это, в основном, просто предложение DNS Amazons. Вы можете настроить псевдоним или CNAME, чтобы указать на свой экземпляр RDS очень легко. В качестве другого варианта вам может потребоваться просто использовать AWS CLI, чтобы получить имя конечной точки интересующего вас экземпляра. Rds-describe-db-экземпляры сделают это. –
Спасибо за разъяснение. Я вижу, это может быть вариант запроса имени экземпляра db перед запуском развертывания и использования его в кулинарной книге повара. Как вы предположили, предположим, если я хочу, чтобы мой сайт www.example.com указывал на экземпляр EC2, лучше ли использовать Route 53 vs. Elastic IP и что было бы лучше? – tennis