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