Файл конфигурации облачных функций GCP - PullRequest
1 голос
/ 05 марта 2020

Допустим, я хочу создать простую облачную функцию для запуска сценария python, где main.py находится в репозитории github, отраженном через облачные репозитории источников. У меня вопрос: если мне понадобится ссылка на информацию, которую я не хочу добавлять в репозиторий, есть ли другой способ получить доступ к этой информации? Например, скажем, я хочу иметь config.py, на который я ссылаюсь в main.py. Можно ли сохранить и ссылаться на config.py где-нибудь в GCP? (например, хранение)?

Спасибо!

Ответы [ 2 ]

1 голос
/ 05 марта 2020

Кажется, что вам может понадобиться Переменные среды для облачных функций или, возможно, даже Секреты в облачных функциях .

Кроме этого, облачные функции полностью не сохраняя состояния, поэтому вам нужно подключиться к некоторому внешнему хранилищу данных, например, к базе данных, чтобы загрузить частную конфигурацию.

1 голос
/ 05 марта 2020

Посмотрите на подстановку переменных в Cloud Build, где «триггер сборки» будет содержать нерепозиторные значения, которые будут вставлены в «шаги сборки» в вашу облачную функцию в качестве переменных среды.

...