我已使用以下命令行脚本将函数部署到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
中创建新文档而被调用
答案 0 :(得分:0)
--source参数用于deploying from source control,您没有尝试这样做。您将改为deploy from your local machine。您从要部署的目录中运行gcloud。