Я развернул функцию в 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