Skip to content

DaPoHou/app-engine-start-vm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

app-engine-start-vm

使用Google App engine定时控制Google Computer Engine实例开关机。

如果想关闭控制,在App engine设置中,停用此应用即可。

视频教程: https://www.youtube.com/watch?v=5e-YeeZ3KMU

教程

登录cloud shell:

mkdir start-stop-gcp //建立一个文件夹

cd start-stop-gcp

git clone https://github.com/xmlf/app-engine-start-vm.git

cd app-engine-start-vm/

pip install -t lib oauth2client

pip install --upgrade google-api-python-client

pip install -t lib oauth2client

pip install --upgrade google-api-python-client -t lib

//pip install -r requirements.txt -t lib

nano cron.yaml //复制启动代码,分别修改开机和关机时间

nano main.py //修改实例名称、地区和VM实例项目ID,并复制开机代码一份,修改为关机代码。

gcloud app deploy app.yaml cron.yaml --project [项目id]

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%