Я использую облачную функцию для развертывания функции python (версия = 3.7, память = 1go и время ожидания = 1 с).
Пока все отлично работает.
Однако я заметил, что по умолчанию облачная функция имеет регион, установленный на us-central1
.
Мне нужно, чтобы моя функция была в europe-west1
, поэтому я изменил регион (https://cloud.google.com/functions/docs/locations), используя
gcloud function deploy .... --region europe-west1
ERROR: (gcloud.functions.deploy) OperationError: code=3, message=Function failed on loading user code. Error message: Error: function load attempt timed out
Я не понимаю, почему это работает с нами - централ1, а не с европой - западом1.
Есть идеи?
Спасибо за помощь!
РЕДАКТИРОВАТЬ :
Спасибо Рено и Пабло
Опечатки были в моем сообщении, но я думаю, что получил правильную команду. Вот оно:
gcloud functions deploy my_test --entry-point my_test_1 --runtime python37 --memory 1024MB --region=europe-west1 --trigger-http
И я все еще получаю то же сообщение об ошибке.
Но это
gcloud functions deploy my_test --entry-point my_test_1 --runtime python37 --memory 1024MB --trigger-http
отлично работает.
Надеюсь, у кого-то есть идея :) Спасибо!