我一直在尝试使用Python Cloud Functions。我的一个云功能使用了一个大文本文件,在部署时我希望将其与.py文件捆绑在一起。这些文档在某种程度上是有限的。.
https://cloud.google.com/functions/docs/quickstart
我一直在寻找,我是否只需将文件和需求文件包括在与部署它的函数相同的目录中即可。还是我必须在代码中有一些要求?
此外,是否有关于如何使用数据库触发器而不是http触发器的信息?我试图考虑是否似乎没有包含我的文件的原因是因为我定义触发器的方式有误。您将如何创建OnCreate ..或类似的东西
gcloud beta functions deploy hello_get --runtime python37 --trigger-http
答案 0 :(得分:1)
使用gcloud
部署功能时,将压缩并上传项目目录。当前目录(和子目录)中包含的所有文件也将被上传,其中包括静态资产,例如大文本文件。
只需确保文本文件位于项目目录(或子目录之一)中,然后在Python代码中使用对文件的相对引用。它应该可以正常工作。