Start/Stop Google App Engine 自定义运行时实例

Start/Stop Google app engine custom runtime instances

我使用 Node.js 和 PhantomJS 制作了一个小型网络服务,并使用其灵活的环境将其部署到 Google 应用引擎... 问题是,该服务每天只使用半小时,但 VM 实例一直 运行ning,我为此付费... 所以我需要能够在我的应用程序的预定 运行 时间之前自动启动实例,然后自动停止它们 我尝试使用 Cron 作业通过 API 调用 start/stop,如 here,但它失败了..

感谢提前

我们目前似乎没有在其余部分公开版本停止方法API: https://cloud.google.com/appengine/docs/admin-api/

但是 - 您可以通过 运行 此命令停止版本:

gcloud app versions list
gcloud app versions stop <version>

这将确保虚拟机关闭。当您准备好重新打开它们时...

gcloud app versions start <version>

希望对您有所帮助!