Appengine非交互式远程脚本

时间:2013-07-25 20:57:20

标签: python google-app-engine

我刚刚了解到我可以使用remote_api_shell.py以交互方式在我的远程应用程序上运行命令。

我想使用该功能创建本地脚本,使用远程数据库中的数据生成报告。

我原本希望能够运行如下命令:

remote_api_shell.py my-app-id --script usageReport.py

但我没有在remote_api_shell.py中看到任何将python脚本作为输入的选项。 这可能吗?

2 个答案:

答案 0 :(得分:3)

因为我认为这很有趣,所以我也在这里做了一个:

https://gist.github.com/faisalraja/6136087

只需替换

GOOGLE_APP_ENGINE_SDK = None # with your sdk path
# unless you are running with it included

然后使用以下命令运行脚本:

./remote_api_script.py -r usageReport.py --email "email@example.com" --password "****" app-id

它接受与remote_api_shell.py

完全相同的参数

答案 1 :(得分:1)

这里是男人,即将拯救你的生命..插入这个要点的内容:https://gist.github.com/gregorynicholas/6084846