谷歌云实例时间表的使用

谷歌云上线了一个实例时间表的功能,就是你可以让实例在指定的时间点启停,我以前是通过脚本功能实现的,现在谷歌云自带了这个功能,非常方便,比如当我睡觉的时候,我就把机器停了,当我起床的时候,我就把机器起动起来,这样就能节省不少费用。

创建时间表

创建时间表非常方便,只要指定区域,选择时区,然后选择几点启动机器,几点关停机器,是不是每天都这样重复就可以。

20
谷歌云时间表的使用

你想要把这个时间表用在某一个区域,就选择哪一个区域,比如我有几台机器在 拉斯维加斯,我就选择此区域。

开始时间和停止时间,指的是你几点开机,几点关机。

时区一定要选对,比如我的时间是北京时区,可以选择HKT。

频率就是多久重复一次,我的是每天都这样重复,所以我选择每天重复。

20
时间不要选错

往时间表添加实例

20

注意事项

如果你的虚拟机不是固定 ip,一定要把你的虚拟机设置成固定ip,因为每次开机,停机, ip 会变。

20

如果你在添加实例的时候,报如下错误,就是服务账号没有权限,需要往服务账号添加权限:

Compute Engine System service account service-PROJECT_NUMBER@compute-system.iam.gserviceaccount.com needs to have [compute.instances.start,compute.instances.stop] permissions applied in order to perform this operation.

添加权限方法一

  1. 进入 google cloud->iam,选中如下所示的“包括 Google 提供的角色授权”
20

2. 找到服务账号,PROJECT_NUMBER 就是你的项目ID。

 service-PROJECT_NUMBER@compute-system.iam.gserviceaccount.com 

3. 给次服务账号添加权限,权限类型为 Compute Instance Admin(V1)

20

添加权限方法二

  1. 创建角色,前往 google cloud->角色,点击创建角色。
20

填写角色名称,角色发布阶段选择正式版,添加 compute.instances.start/stop 权限。

2. 参考权限方法一,选择刚才添加的这个角色就可以。

发表评论