Можно ли назначить фиксированный Эластичный IP-адрес для экземпляра базы данных AWS RDS? Если я создаю новый экземпляр базы данных, он получает случайную конечную точку, например myDb.aws6z6uffdfv.us-west-2.rds.amazonaws.com:1433
. Я хотел бы сопоставить это со статическим (и общедоступным) IP.
Или есть альтернатива? Или обходной путь?
Что ж, это в принципе невозможно. Вопрос в том, зачем вам это нужно? Он всегда находится на одном и том же имени хоста, поэтому он всегда доступен в одной и той же конечной точке из Интернета. Единственный обходной путь, который мы когда-то использовали, когда хотели предоставить внешнему разработчику доступ к экземпляру RDS, - это сделать stunnel
при разработке инстанса EC2 с эластичным IP. Таким образом, конечная точка подключения mysql всегда имела один и тот же IP-адрес, подключение к RDS осуществлялось на стороне EC2, и каждое подключение было защищено SSL. Но в большинстве случаев это ничего не решает.