При развертывании облачных функций Google из локальной системы возникает следующая ошибка:
ERROR: (gcloud.functions.deploy) OperationError: code=3, message=Function load error: File main.py that is expected to define function doesn't exist
Я использовал консольный интерфейс для проверки содержимого пакета, который был загружен при неудачном развертывании, и файл присутствует . Пакет был создан с использованием gcloud
CLI:
gcloud functions deploy <redacted> \
--trigger-http \
--runtime=python37 \
--region=europe-west1 \
--project=<redacted> \
--entry-point=<redacted>
Для контекста, один и тот же проект был успешно развернут несколько раз несколькими людьми, но начал терпеть неудачу для каждого новичка, который проверил его после определенной даты.