欢迎光临
我们一直在努力

如何利用华为FunctionGraph服务实现服务器定时开关?

利用 FunctionGraph 服务实现服务器定时开关机方案

创建委托

华为工程师提供方案,利用 FunctionGraph 服务实现服务器定时开关机

1、登录统一身份认证服务控制台

打开浏览器,访问华为云官方网站。

使用您的华为账号登录到统一身份认证服务(IAM)控制台。

2、进入“委托”页面

在左侧导航窗格中,选择“委托”。

3、单击“创建委托”

在右上角点击“创建委托”按钮。

4、填写委托信息

委托名称:输入一个描述性的名称,EcsOperation”。

委托类型:选择“云服务”。

云服务:选择“函数工作流 FunctionGraph”。

持续时间:选择“永久”。

描述:添加一些说明性文字,用于ECS服务器的定时开关机操作”。

搜索框中输入“ECS FullAccess”,然后勾选并确认。

5、配置权限范围

根据业务需要选择权限的作用范围,完成后点击“确认”。

6、完成创建

单击“确定”以完成委托的创建。

配置函数

华为工程师提供方案,利用 FunctionGraph 服务实现服务器定时开关机

1、登录函数工作流服务列表

返回到华为云主页面,进入“服务列表”。

找到并点击“函数工作流 FunctionGraph”。

2、点击右上角创建按钮

点击“创建函数”,开始创建一个新的函数。

3、使用模板创建函数

在弹出的窗口中,选择“事件函数”。

在函数模板列表中,选择“Python3.6”作为运行环境。

找到并选择“定时打开华为云公有虚拟机”模板。

4、配置基本信息

区域:选择需要开机的 ECS 所在的区域。

函数名称:自定义一个函数名称,OpenECS”。

委托名称:选择之前创建的委托“EcsOperation”。

projectId:在凭证里可以找到。

endpoint:在地区和终端节点参考中找到对应的 ECS 终端节点。

region:选择 ECS 所在的区域。

whiteLists:用英文逗号分隔需要开启的虚拟机 ID,vm001,vm002”。

5、设置触发器

点击“下一步”进入触发器配置页面。

华为工程师提供方案,利用 FunctionGraph 服务实现服务器定时开关机

可以选择固定频率或 Cron 表达式来设置触发规则,如果不熟悉 Cron 表达式,可以先测试固定频率。

完成设置后,点击“确定”以保存触发器配置。

6、添加依赖包

在函数代码页签底部,点击“添加依赖项”。

输入huaweicloud_sdk_ecs_core_py3.6,然后点击“确定”以添加依赖包。

7、完成函数创建

回到函数代码页签,查看代码是否正确,然后点击“发布”以完成函数的创建。

关机操作

1、重复上述步骤

按照相同的步骤创建另一个函数,但这次选择“定时关闭华为云公有虚拟机”模板。

配置基本信息和触发器,确保与开机操作相对应。

2、修改函数名称和触发器

将函数名称改为“CloseECS”。

修改触发器规则为适当的关机时间。

3、添加依赖包并发布

确保依赖包已添加,然后点击“发布”以完成函数创建。

通过以上步骤,您可以成功利用 FunctionGraph 服务实现服务器的定时开关机操作,这不仅简化了管理流程,还提高了服务器的使用效率和安全性。

小伙伴们,上文介绍了“华为工程师提供方案,利用 FunctionGraph 服务实现服务器定时开关机”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《如何利用华为FunctionGraph服务实现服务器定时开关?》
文章链接:https://yuyunkj.com/article/4712.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发