Существует два способа использования пользовательских данных:
- Так же, как данные: Содержимое пользовательских данных доступно через
http://169.254.169.254/latest/user-data/
, поэтому ваше приложение может просто проанализироватьсодержимого и делайте с ним все, что вы хотите. - Как исполняемый скрипт: В Linux запуск пользовательских данных с
#!
приведет к его выполнению, так что вы можете написать скрипт дляобновите файл application.yml
.
Альтернативой может быть сохранение конечной точки RDS в хранилище параметров менеджера систем AWS .Затем используйте сценарий пользовательских данных, чтобы извлечь его оттуда и сохранить в application.yml
.Таким образом, конечная точка может быть легко обновлена в хранилище параметров без изменения каких-либо сценариев.