启动/停止Google应用引擎自定义运行时实例

时间:2016-07-10 14:43:19

标签: google-app-engine app-engine-flexible

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

感谢您提前

1 个答案:

答案 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>

希望这有帮助!