我想知道是否有一种方法可以将Python脚本部署到Google App Engine,该方法每天都会下载一些数据,并且需要从外部将参数传递给Python脚本。它不是HTTP服务,所以也许是Google API?调用Google API,使用参数xxx调用Python脚本mytest.py
。
这可能吗?
谢谢
答案 0 :(得分:1)
您的描述听起来像一个Cloud Function,它将使您可以将任意参数传递给给定的Python脚本。您可以将其与Cloud Scheduler配对以定期调用该函数,但是这不允许您修改传递给该函数的参数。
根据参数的来源,您可以将它们存储在函数可以每天检查一次的地方(例如在数据库中),也可以每天手动调用该函数。
答案 1 :(得分:0)
GAE不是为运行独立脚本而设计的,而是为Web应用程序设计的。但是,根据脚本的工作方式,可以通过将脚本作为HTTP(S)处理程序“打包”来使用GAE实现所需的功能,请参见How to use Python main() function in GAE (Google App Engine)?。
如果您选择这种方式,那么通过URL(例如查询字符串)将所需的参数/参数传递给这些脚本应该不会很复杂。