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