Основываясь на ответе Дастина, я разработал пакет, который будет служить эмулятором:
pip install gcp-functions-emulator
Учитывая, что вы хотите выполнять следующую функцию
# mycloudfunction.py
def api(request):
return 'important data'
Для эмуляции мы должны вызватьэто так:
gcpfemu <path/to/file.py> <function_name>
Например, с помощью кода выше мы назовем его:
gcpfemu mycloudfunction.py api
А для доступа к данным мы можем использовать, например, curl:
curl localhost:5000/api
> important data