Не удалось создать облачную функцию Google - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь создать новую функцию Google Cloud из консоли Google Cloud, но функция не запускается из-за ошибки тайм-аута. У меня уже есть 3 облачные функции, которые работают.

Когда я пытаюсь создать ту же функцию из оболочки Google Cloud,

gcloud functions deploy user_upload --runtime python37 --trigger-resource augmenta-user-uploads --trigger-event google.storage.object.finalize

это снова не с этим сообщением

ОШИБКА: (gcloud.functions.deploy) Не удалось загрузить исходный код функции на подписанный URL: https://storage.googleapis.com/gcf-upload-us-central1-204cf3ba-be49-4143-960f-fb427a786fca/b4d05dc0-07e2-4924-8dfa-26092ac05f76.zip?GoogleAccessId=service-799336262900@gcf-admin-robot.iam.gserviceaccount.com&Expires=1541158967&Signature=VVi0GQc1FKPbdyKC41hu1C%2FMLouyntkC%2FegRgMBRK17jSkx6iNVpH1QoBWJAl81hlrzw%2Bw4%2FTfaMowkFkfHO0e4%2FRd1UChcv3b%2BpIIqDw8hgk91r9jiS1cCMGaJc53pUaRMUKRT3CPUO%2BSQ6GLU6a1g%2Fp%2BJclSfOQOaoqsQAtThF9RZ%2BBlLdeBrXRtvxa0Odx1o5Ze0g6jsdiMCfaxojmKUy0prOEjZcJwjLfMwlwa85kugYjfGRfcjIEhJ3oENGFX2MsT%2B5hlWgA5TwyLZHplQL1jfHsqj6LHc3MLRhDMx4%2FvHPVfmhxEwXukD%2BDbHH6JIzW8buEegYHk6YKc8bAw%3D%3D.

Статус: [400: EntityTooLargeYour предлагаемая загрузка больше, чем максимальный размер объекта, указанный в вашем документе политики. Длина содержимого превышает верхнюю границу диапазона]

Я не могу понять, в чем смысл этого сообщения.

Любая помощь будет оценена. Спасибо.

Ответы [ 2 ]

0 голосов
/ 04 ноября 2018

При использовании инструмента командной строки Cloud Functions упаковывает и загружает содержимое каталога вашей функции в корзину Cloud Storage и автоматически исключает ненужные файлы через файл .gcloudignore.

Облачные функции могут принимать исходный код напрямую или хранить свой код в своем собственном хранилище Cloud Storage с необязательным параметром --stage-bucket. Для получения дополнительной информации об указании собственного хранилища для развертывания см. Документацию Cloud SDK.

  1. Убедитесь, что в каталоге, где находится ваш исходный код, нет нужных файлов.
  2. Я не знаю, какой предел для временного ведра. Если ваш исходный код действительно велик, используйте параметр --stage-bucket с gcloud

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

Ссылка: Облачные функции doc

0 голосов
/ 02 ноября 2018

В настоящее время сообщается о проблеме, влияющей на развертывание облачных функций. Об этом сообщается на панели инструментов Google Cloud Status .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...