我使用Node.js和PhantomJS制作了一个小型网络服务,并使用其灵活的环境将其部署到Google应用引擎...... 问题是,该服务每天只使用半小时,但VM实例一直在运行,我为此付费... 所以我需要能够在我的应用程序的预定运行时间之前自动启动实例,然后自动停止它们 我尝试使用Cron作业通过API调用启动/停止,如here中所示,但它失败了..
感谢您提前
答案 0 :(得分:4)
我们似乎目前在其余的API中公开了版本停止方法: https://cloud.google.com/appengine/docs/admin-api/
但是 - 您可以通过运行此命令来停止版本:
gcloud app versions list
gcloud app versions stop <version>
这将确保VM关闭。当你准备好重新开启它们时......
gcloud app versions start <version>
希望这有帮助!