У меня развернулась среда Cloud9, и я изменил мой ~ / .bash_profile для экспорта значения в конец файла.
export foo="hello world"
Я запускаю . ~/.bash_profile
, а затем echo $foo
и вижу вывод hello world
в терминале.
Затем я создал NodeJS Lambda с API-шлюзом. Я запускаю шлюз API локально в Cloud 9 и пытаюсь прочитать переменные среды
console.log(process.env)
Я вижу список доступных мне переменных, которые определил AWS. Мой экспорт там не указан, однако. Поскольку при развертывании Lambda я буду использовать переменные среды, я хочу протестировать ее с помощью переменных среды, определенных в среде Cloud9.
Есть ли что-то конкретное, что мне нужно сделать, чтобы Lambda прочитала мой экспорт .bash_profile?