检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用FunctionGraph函数定时开关华为云ECS 本章节介绍如何配置实现定时开启或关闭华为公有云虚拟机ECS功能的函数。
在云日志服务配置Agent,快速将ECS等服务器上日志采集到指定的日志组,配置过程请参考安装ICAgent。 图1 流程图 创建委托 登录统一身份认证服务控制台。 在统一身份认证服务的左侧导航窗格中,选择“委托”菜单,单击右上方的“+创建委托”,如图2所示。
云服务器上执行如下命令: python3 aes_gcm_encrypt_tool.py "16个字节的key" '{"password":"123"}',在ECS云服务器上执行。
配置Agent,快速将ECS等服务器上日志采集到指定的日志组,详情请参见安装ICAgent。 创建LTS触发器 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。
500 Internal Server Error 服务内部错误。 错误码 请参见错误码。 父主题: 函数生命周期管理
函数网络配置需要和创建kafka的ecs节点网络配置一样,包括vpc和子网。 激活kafka触发器 开源Kafka触发器创建完成后默认是停用状态,需要在触发器界面上单击“启动”。 如果启动失败可以联系技术支持工程师。
此处推荐Huawei Cloud EulerOS。 在华为云购买一台EulerOS的ECS弹性云服务器,请参见购买并登录Linux弹性云服务器。在基础配置环节选择公共镜像时,选择Huawei Cloud EulerOS操作系统和具体的镜像版本。
) mount_resource String func_mounts非空时必选 挂载资源ID(对应云服务ID) mount_share_path String “mount_type”为“ecs”时,必选 远端挂载路径(例如192.168.0.12:/data) local_mount_path
委托权限最小化 用户应根据实际需求为函数函数配置委托和执行授权(访问其他华为云服务,如ECS、OBS等所需的授权),并设定恰当的权限,授权权限需遵循最小使用原则,以降低授权Token泄露引发的安全风险。 父主题: 安全
500 Internal Server Error 服务内部错误。 503 Service Unavailable 服务不可用。 错误码 请参见错误码。 父主题: 函数生命周期管理
500 Internal Server Error 服务内部错误。 错误码 请参见错误码。 父主题: 函数版本别名
500 Internal Server Error 服务内部错误。 错误码 请参见错误码。 父主题: 函数生命周期管理
使用FunctionGraph快速部署MCP Server方案概述 在企业数字化转型过程中,采用传统的云服务器本地部署模型时,需要预先评估流量峰值规划所需资源。但由于业务流量的不确定性,这类静态资源配置方式容易导致服务器利用率不足,造成资源闲置,进而影响成本效益。
Serverless Devs 概览 密钥配置文档 指令使用方法 华为云函数工作流(FunctionGraph)Yaml规范 Serverless Devs 全局参数 父主题: 开发工具
Serverless Devs 全局参数 表1 Serverless Devs全局参数介绍 参数全称 参数缩写 默认取值 参数含义 备注 template t s.yaml/s.yml 指定资源描述文件 - access a yaml中所指定的access信息/default 指定本次部署时的密钥信息
制作依赖包 制作函数依赖包推荐在Huawei Cloud EulerOS 2.0环境中进行。使用其他系统打包可能会因为底层依赖库的原因,运行出问题,比如找不到动态链接库。
500 Internal Server Error 请求未完成,服务异常。 501 Not Implemented 请求未完成,服务器不支持所请求的功能。 502 Bad Gateway 请求未完成,服务器从上游服务器收到一个无效的响应。
成长地图 | 华为云 函数工作流 函数工作流(FunctionGraph)是华为云提供的一款无服务器(Serverless)计算服务,无服务器计算是一种托管服务,服务提供商会实时为你分配充足的资源,而不需要预留专用的服务器或容量。
= nil { log.Fatalf("failed to serve: %v", err) } } # bootstrap $RUNTIME_CODE_ROOT/grpc-server 在“main.go”中,使用8000端口启动了一个gRPC服务器,
main.go package main import ( "fmt" "net/http" "github.com/emicklei/go-restful" ) func registerServer() { fmt.Println("Running a Go Http server