Как уже советовали Джон Хэнли и Гийом Блакьер , не рекомендуется передавать файл ключа в качестве переменной среды. Тем не менее, в ответ на ваш вопрос я объясню, как использовать переменные среды в Cloud Run.
Определение переменных среды для службы Cloud Run
Вы можете указать Переменные окружения для вашей Cloud Run службы после ее создания в Cloud Console или вы можете установить их для существующей службы, указав c flags в командной строке.
В качестве альтернативы переменные среды могут быть установлены в контейнере с помощью оператора ENV .
Использование среды переменные в Cloud Run
Чтобы получить значения переменных среды в Python, вы можете использовать параметр os.environ модуля OS:
import os
os.environ['<name-of-the-env-variable>']
Пример
Если вы установите переменную среды с именем 'testENV' в файле Docker:
ENV testENV="my variable"
вы сможете получить его так:
import os
sample = os.environ['testENV']