У меня есть загрузочное приложение Spring, которое подключается к PostgreSQL на AWS.Я хочу сохранить конфигурацию базы данных, такую как URL-адрес БД, имя пользователя и пароль, в хранилище параметров AWS как secureStrings.
Я хочу получить доступ к этим параметрам из хранилища параметров AWS в переменных среды, как мы установили:
SERVER_PORT = 5000
SPRING_DATASOURCE_PASSWORD = /dev/databases/postgresql/awsdbinstance/password
, где /dev/databases/postgresql/awsdbinstance/password
- это имя хранилища параметров AWS.
Я также добавил политику IAM в экземпляры EC2 для доступа SSMReadOnly, но значения по-прежнему недоступны.Что я делаю не так и как мне этого добиться?
Кроме того, каков стандартный способ добиться этого?
Я не хотел добавлять свойство в файл YAML, которое пытается извлечь значение из хранилища параметров AWS, скорее я предположил, что лучше, если свойство вводится через переменные среды Elastic Beanstalk.