检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 图1 创建触发器 配置以下参数。 表1 定时触发器参数说明 参数 说明 取值样例 触发器类型 必选参数。 选择“定时触发器 (TIMER)”。 定时触发器 (TIMER) 定时器名称 必选参数。 自定义的定时器名称。支持字母、数字、下划线和中划线,必
中限制如下: zip包中必须含有extension命名的文件夹,extension的文件夹中必须包含以extension为前缀,.sh文件类型的脚本文件,用于后续扩展启动扩展进程,例如zip包的文件结构如下: extension - extensionDemo.sh test.py
签,单击“创建触发器”,弹出“创建触发器”界面。 触发器类型选择“OBS应用事件源”,填写触发器配置信息,如图1所示。 触发器名称:自定义。 桶:选择创建OBS桶中创建的“hugb-bucket-input”桶。 事件类型:选择“通过页面或Put请求创建或覆盖桶对象。”、“使用Post请求创建或覆盖桶对象。”。
实例的并发请求时可能会因断连而访问redis失败。 表1 Redis配置 参数 默认值 说明 connection_pool None 连接池 表2 BlockingConnectionPool配置 参数 默认值 说明 max_connections 50 连接池最大连接数 timeout
单击“创建委托”,进入“创建委托”界面。 填写委托信息。 委托名称:输入您自定义的委托名称,此处以“serverless_trust”为例。 委托类型:选择“云服务”。 云服务:选择“函数工作流 FunctionGraph”。 持续时间:选择“永久”。 描述:填写描述信息。 单击“下一步
创建触发器 配置以下参数。 表1 EG触发器(RabbitMQ)参数说明 参数 说明 取值样例 触发器类型 必选参数。 选择“分布式消息服务 RabbitMQ版 (HC.RABBITMQ)”。 分布式消息服务 RabbitMQ版 (HC.RABBITMQ) 触发器名称 必选参数。 触发器的
已有“FunctionGraph Administrator”权限。 创建函数:支持“创建空白函数”、“使用函数模板创建函数”、“使用容器镜像创建函数”、“使用Terraform创建函数”及“创建GPU函数”。 配置函数:支持“配置函数代码”、“配置函数的依赖”、“配置函数访问公
登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,单击“创建函数”。 选择“创建空白函数”,填写函数信息,完成后单击“创建函数”。 函数类型:事件函数。 区域:华北-北京四。 函数名称:输入您自定义的函数名称,此处以“upload-file-1”为例。 委托名称:未使用任何委托。
”,进入参数配置界面,请您根据实际业务需求进行配置。 图1 开通免费单元 参数配置完成后,单击“立即创建”,完成IoTDA实例创建。 创建函数 在服务控制台左侧导航栏,选择“计算 > 函数工作流”进入函数工作流控制台,单击“创建函数”。 选择“创建空白函数”,函数类型选择“事件
资源”,并参考表3配置参数。 图1 配置VPC 表3 网络配置参数说明 参数 说明 VPC 必选参数。 选择需要访问的虚拟私有云VPC。创建虚拟私有云VPC和子网请参见创建虚拟私有云基本信息及默认子网。 子网 必选参数。 选择VPC下的子网。 域名 可选参数。“拉美-圣保罗一”区域暂不支持配置域名。
文件系统的委托权限。 “函数配置委托”参数选择前提条件中已创建的委托。 单击“保存”完成配置。 在“设置”页签下选择“磁盘挂载”。 单击“添加挂载”,在弹窗中配置SFS容量型文件系统的挂载信息。 表4 挂载SFS容量型文件系统参数说明 参数 说明 用户ID 函数访问文件系统所需要
创建方式选择“创建空白函数”,配置如下信息。 表1 函数基础配置信息表 参数 说明 函数类型 选择“事件函数”。 支持以下两种类型: 事件函数:通常为JSON格式的请求,事件函数不受触发器类型的限制,当前FunctionGraph支持的所有类型触发器均可用于触发事件函数。 HTTP函数:用户可以直
如下信息:函数类型选择“事件函数”、输入您自定义的函数名称,此处以“access-redis-demo”为例,选择运行时“Python3.9”,最后单击创建函数。 图1 创建函数 创建函数选择的“区域”与要访问的Redis实例所在的区域一致。 根据Redis实例类型选择示例代码覆盖函数代码详情页中index
处理结果 若用户触发账号的登录/登出操作,订阅服务类型日志被触发,日志会直接调用用户函数,通过函数代码对当前登录/出的账号进行IP过滤,若不在白名单内,可收到SMN发送的通知消息邮件,如图1所示。 图1 告警消息邮件通知 邮件信息中包含非法请求ip地址和用户执行的动作(login/logout)。
立即购买”。 表2 弹性公网IP参数配置 参数类别 参数 参数说明 取值样例 基础配置 计费模式 必选参数。 按需计费:分为按带宽计费、按流量计费和加入共享带宽三种计费场景。 包年/包月:适用于可预估资源使用周期的场景。 按需计费 区域 必选参数。 EIP所在的区域。当前AI绘画应用仅支持华东-上海一区域。
样例代码目录 其中index.py为函数执行的入口文件,index.py中入口函数的代码片段如下,参数“obs_output_bucket”为打水印后的图片存储地址,需要在创建函数时配置自定义参数。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 def
public boolean heartbeat() { // 自定义检测逻辑 return true 心跳函数目前无输入参数,返回值为Boolean类型。 配置心跳函数 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击函数的名称,进入函数详情页。 在“设置”页签下选择“高级设置”。
函数列表”。 选择待配置的函数,单击进入函数详情页。 选择“设置 > 触发器”,右侧单击“创建触发器”,弹出“创建触发器”对话框。 配置以下参数。 触发器类型:选择“设备接入(IoTDA)”。 实例:选择已经创建好的IoTDA实例。 数据来源、触发事件、资源空间:详情请参见表1。 表1 配置说明
创建方式选择“创建空白函数”,配置如下信息。 表1 函数基础配置信息表 参数 说明 函数类型 选择“HTTP函数”。 支持以下两种类型: 事件函数:通常为JSON格式的请求,事件函数不受触发器类型的限制,当前FunctionGraph支持的所有类型触发器均可用于触发事件函数。 HTTP函数:用户可以
管理函数的触发器 函数触发器列表 进入函数工作流控制台,左侧导航栏选择“函数 > 触发器列表”,如图1所示,即可查看创建过的所有触发器,触发器类型页签会优先展示用户当前使用的触发器。 单击“所属函数”列下的函数链接,可跳转至函数详情页对触发器进行停用、启用或删除操作。 图1 触发器展示