检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
信息,通知业务人员进行处理。 定时开关华为公有云虚拟机 当您需要在特定时间打开或者关闭华为公有云虚拟机时,可以考虑通过函数服务调用华为云ECS接口,定时开关虚拟机。 开机节点:需要定时打开的虚拟机。 关机节点:需要定时关闭的虚拟机。 使用函数处理IOT数据 该案例演示您如何使用FunctionGraph
在FunctionGraph和API Gateway之上使用现有的Node.js应用程序框架运行无服务器应用程序和REST API 。提供的示例允许您使用Express框架轻松构建无服务器Web应用程序/服务和RESTful API 。 1.0.1 request 简化http调用,支持HTTPS并默认遵循重定向
当发起一次GET请求时,参数会以url string的形式进行传递。即?后的字符串则为其请求参数,并以&作为分隔符。 path:API访问地址。 您可以直接通过请求路径调用:https://464d86ec641d45a683c5919ac57f3823.apig.projectID
无效的依赖包类型,当前只容许本地zip包或者OBS上传 检查依赖包类型 400 FSS.1034 Invalid image URL. 无效的镜像地址 检查镜像地址 400 FSS.1035 The image does not exist. 该镜像不存在 检查镜像是否存在 400 FSS.1036
键obs_endpoint:index.py文件中定义的存放输出图片的OBS桶的地址参数,值obs.region.myhuaweicloud.com。 表1 环境变量说明 环境变量 说明 obs_endpoint OBS服务终端节点,获取地址请参考地区和终端节点。 output_bucket 存放输出图片的OBS桶。
以下图为例,运行时语言为“Node.js 10.16”,可以选择“在线编辑”、“Zip文件”、“OBS地址”三种方式进行代码源部署。 图2 部署代码源 当使用“OBS地址”方式进行代码源部署时,请确保创建函数选择的“区域”与创建OBS桶选择的“区域”一致。 代码若有修改,请修
connect_address String 实例连接IP地址(RABBITMQ触发器参数)。 exchange_name String 交换机名称(RABBITMQ触发器参数)。 vhost String 虚拟机名称(RABBITMQ触发器参数)。 ssl_enable Boolean
日志,处理日志并发结果写入test-1121。函数B代码样例请参考lts_cleanse.py。 在云日志服务配置Agent,快速将ECS等服务器上日志采集到指定的日志组,配置过程请参考安装ICAgent。 图1 流程图 创建委托 登录统一身份认证服务控制台。 在统一身份认证服务
connect_address String 实例连接IP地址(RABBITMQ触发器参数)。 exchange_name String 交换机名称(RABBITMQ触发器参数)。 vhost String 虚拟机名称(RABBITMQ触发器参数)。 ssl_enable Boolean
已经创建日志组,此处以LogGroup1为例,创建过程请参见创建日志组。 已经创建日志流,此处以LogTopic1为例,创建过程请参见创建日志流。 配置Agent,快速将ECS等服务器上日志采集到指定的日志组,详情请参见安装ICAgent。 创建LTS触发器 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。
go文件中定义的拉取图片名称参数,值your-picture-name 键obsAddress:handler.go文件中定义的拉取图片的OBS桶的地址参数,值obs.region.myhuaweicloud.com。 表1 环境变量说明 环境变量 说明 bucket handler.go文件中定义的拉取图片的OBS桶参数。
使用DIS触发器 关于DIS触发器事件源具体介绍请参见支持的事件源。 前提条件 进行操作之前,需要做好以下准备。 已经创建函数,创建过程请参见创建函数。 已经创建接入通道,此处以dis-function为例,创建过程请参见创建DIS通道。 设置函数委托 创建DIS触发器时,需要设
在华为云购买一台EulerOS的ECS弹性云服务器,请参见购买并登录Linux弹性云服务器。在基础配置环节选择公共镜像时,选择Huawei Cloud EulerOS操作系统和具体的镜像版本。 下载EulerOS镜像,在本地使用虚拟化软件搭建EulerOS系统的虚拟机。 为Python函数制作依赖包
使用GeminiDB Mongo触发器 本节介绍创建GeminiDB Mongo触发器,供用户了解GeminiDB Mongo触发器的使用方法。 使用GeminiDB Mongo触发器,每次更新数据库中的表时,都可以触发FunctionGraph函数以执行额外的工作,关于GeminiDB
前支持针对同一依赖包,进行不同版本的系统化管理。 单击“创建版本”,填写相关信息,可以创建新的依赖包版本。 单击具体的版本号,可以查看版本地址。 单击版本号所在行的删除,可以删除该版本。 图1 删除依赖包版本 父主题: 依赖包管理
使用容器镜像部署函数 概述 用户在本地环境打包容器镜像,只要符合OCI(Open Container Initiative)标准,都可以上传到FunctionGraph,由平台加载并启动运行。与原来上传代码方式相比,用户可以使用自定义的代码包,不仅灵活也简化了用户的迁移成本。您可
开启灰度版本,并且支持配置同一个别名下两个不同版本分流权重。 依赖包 依赖包管理模块统一管理用户所有的依赖包,用户可以通过本地上传和obs地址的形式上传依赖包,并为依赖包命名。 函数依赖包生成示例请参考如何制作函数依赖包。 调用链 调用链跟踪、记录业务的调用过程,可视化地还原业务
name 关键通知名称。 operations 操作列表。 格式为:服务类型:资源类型A;资源类型B:操作名称1;操作名称2,例如:["ECS:ecs;server:restartServer;deleteServer",...]。 DDS触发器数据如下。 { "instance_id":
alias命令是对函数别名操作的命令;主要包括别名的查看、发布、修改、删除等功能。 命令解析 alias get命令 参数解析 操作案例 alias list命令 参数解析 操作案例 alias publish命令 参数解析 操作案例 remove alias命令 父主题: 别名alias
Framework的开源CLI。 如果已经具备了这些前提条件,则可以跳过部署示例服务。 安装Node.js和NPM 安装Node.js和NPM,下载地址请参考下载说明。 最后,您应该能够从命令行中运行node -v,并获得以下结果: $ node -v vx.x.x 同时,您还能够从命令行中运行npm