尝试将python脚本部署到暂存存储桶

时间:2018-04-05 16:15:17

标签: python google-cloud-storage dialogflow

与对话框流一起使用我已经使用以下方法将index.js javascript文件部署到google cloud sdk staging bucket:

gcloud beta functions deploy projName --staging-bucket projName.appspot.com 
--trigger-http

今天我尝试从javascript切换到python,因为我知道它好一点。

我希望它就像用index.py替换index.js一样简单,但部署仍会搜索index.js。

我收到的错误消息是message =函数加载错误:根目录中不存在预期定义函数的文件index.js或junction.js。

我觉得这将是一个简单的开关,因为我在这里使用了对话框流程提供的webhook脚本: https://github.com/dialogflow/fulfillment-webhook-weather-python

有任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您正在尝试部署云功能,但据我所知,您无法在Python中编写Google云功能。 Javascript是目前唯一受支持的语言。

例如,请参阅https://cloud.google.com/functions/docs/writing/

如果要部署Python代码,则需要一些其他方法;也许AppEngine,这就是你链接的代码所使用的。