Функция GCloud не срабатывает после Firestore Create - PullRequest
3 голосов
/ 10 июня 2019

Я развернул функцию в gcloud, используя следующий скрипт командной строки:

gcloud functions deploy my_new_function --runtime python37 \
--trigger-event providers/cloud.firestore/eventTypes/document.create \
--trigger-resource projects/my_project_name/databases/default/documents/experiences/{eventId}

Это сработало успешно, и моя функция была развернута.Вот что я ожидал получить в результате:

Каждый раз, когда в коллекции experiences firestore создается новый документ, вызывается функция my_new_function.

Что на самом деле происходит:

my_new_function никогда не вызывается в результате создания нового документа в experiences

Trigger

database

code

1 Ответ

0 голосов
/ 10 июня 2019

Параметр --source предназначен для развертывания из системы контроля версий , что вы не пытаетесь сделать.Вместо этого вам нужно будет развернуть с вашего локального компьютера .Вы запускаете gcloud из каталога, который хотите развернуть.

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