我想知道如何创建自动停止和启动Google Compute Engine实例的脚本。我如何配置他每天跑步并选择每周只运行5天?
因为我们晚上没有使用服务器所以我每天可以节省9个小时。
可以吗?
谢谢。答案 0 :(得分:4)
您可以使用gcloud
命令行工具(当然是从另一台机器),它提供所有控件,包括启动和停止实例。在本地计算机上设置cron:
gcloud compute instances stop INSTANCE_NAMES
gcloud compute instances start INSTANCE_NAMES
查看更多:
答案 1 :(得分:2)
据我所知,GCE不提供计划的VM停止/启动作为托管功能,它必须在VM外部触发。例如,您可以GAE scheduled task使用gcloud或GCE Python SDK来启动和停止您的VM。
答案 2 :(得分:0)
您可以结合使用Google Cloud Scheduler和Cloud Functions来运行轻量级cronjob,这些cronjobs根据您控制的时间表启动/停止GCE VM实例。
您可以在官方文档中找到step-by-step tutorial,但一般流程是: