В настоящее время развертывание PostgREST в AWS. Когда я использую Fargate и просто жестко запрограммирую переменные среды для строки подключения, машина работает как шарм. Однако недавно я заменил эти значения секретами. В секрете я скопировал всю строку в значение, а в переменной среды я установил источник из «Значение» в «ValueFrom».
Таким образом, значение сейчас:
postgres://<myuser>:<mypass>@<amazon-rds-instance>:5432/<db>
Когда я использую эту строку подключения непосредственно в переменной среды, я могу легко подключиться, поэтому я знаю, что информация верна.
Журналы возвращаются со следующей ошибкой:
{"details":"отсутствует \"=\" после \"{\"postgrest_db_connection\":\"postgres://myuser:mypass@amazon-rds-instance:5432/db\"}\" в строке информации о соединении \n","code":"","message":"Ошибка подключения к базе данных"}
Я также проверил, что в строке нет символов, которые нужно экранировать. Что я могу здесь упустить?