Облачные функции поддерживаются в регионах, в которых вы в настоящее время их выполняете, в соответствии с Документация по расположению облачных функций , но не во всех регионах.
В зависимости от того, что вы указали в комментарии, я бы сказал, что есть 3 кило ios к вашей проблеме:
europe-west1
: функция, вероятно, устарела, так как вы получаете непредвиденную ошибку формата данных , что говорит о том, что он ожидает данные / формат, отличный от используемой по умолчанию функции.
europe-west2
: функция не развернута в этом регионе, это указывается в сообщении об ошибке message: NOT FOUND
.
Функция по умолчанию (неизвестный регион): это самая последняя версия функции для региона, отличного от europe-west1
и europe-west2
, и она принимает вызов с данные в формате, который вы отправляете.
ПРИМЕЧАНИЕ : Вы можете проверить, в каких регионах ваша облачная функция развернута в данный момент на панели мониторинга облачных функций, как вы можете видеть на приведенном ниже примере изображения:
Кроме того, я подозреваю, что используемый вами регион по умолчанию - us-central1
, поскольку согласно документации:
By По умолчанию функции выполняются в us-central1
регионе
. Чтобы исправить эту проблему, я предлагаю вам повторно развернуть текущую версию функции в регионах Европа-Запад, которые вы собираетесь использовать.