检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Java心跳函数格式为: public boolean heartbeat() { // 自定义检测逻辑 return true 心跳函数目前无输入参数,返回值为Boolean类型。 配置心跳函数 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。
实例类型可根据业务需要自行选择,其他参数可参考设置ECS购买参数。 基础配置:如图1所示,本示例使用“按需计费”,区域选择“华东-上海一”。 图1 基础配置 操作系统:本示例镜像选用EulerOS 2.5 64bit(40GiB)。
V2是['/home/snuser/runtime/python3.6/server.py', '127.0.0.1:31536', '/opt/function/code'],比v1多了后面2个参数。
图3 复制OBS桶链接 登录函数工作流控制台,在左侧导航栏选择“函数 > 依赖包管理”,单击“创建依赖包”,配置如下参数: 依赖包名称:输入您自定义的依赖包名称,此处以“nextjs13.5.6”为例。 代码上传方式:选择“从OBS上传文件”。
其余参数保持默认,单击“立即创建”,完成源桶创建。 完成桶创建以后,OBS桶列表有your-bucket-input桶。 创建委托 在服务控制台左侧导航栏,选择“管理与监管 > 统一身份认证服务”进入统一身份认证服务控制,在左侧导航栏单击“委托”,进入“委托”界面。
图6 网络配置 在“设置”页签下添加“环境变量”,添加待访问Redis实例的redis_ip_address(Redis IP地址)和redis_password(Redis连接密码)环境变量,同时开启“redis_password”的“加密参数”功能,最后单击“保存”。
以上参数配置如图3所示。 图3 委托配置 单击“下一步”,进入委托选择页面,如图4所示,在右方搜索框中搜索需要添加的权限并勾选。这里使用VPC Administrator,最小授权项配置可参考最小授权项配置。
表1 标签命名规则 参数 规则 标签键 不能为空 不能以_sys_或空格开头,不能以空格结尾 可用UTF-8格式表示的字母(包含中文)、数字和空格,以及以下字符:_ . : = + - @ 128个字符以内且不与其他标签键重复 标签值 可以为空字符串 可用UTF-8格式表示的字母(
Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0" }, "path": "/apig-event-template", "isBase64Encoded": true } } context context参数包含有关函数的运行时信息
图1 文件打成zip包 如果执行HTTP类型是Python函数,则bootstrap文件中执行函数时,建议增加“-u”参数确保日志落盘。
实例类型和是否开启公网访问可根据业务需要自行选择,其他参数可参考设置ECS购买参数。 基础配置:如图1所示,本示例使用“按需计费”,区域选择“华东-上海一”。 图1 基础配置 操作系统:本示例镜像选用EulerOS 2.5 64bit(40GiB)。
进阶使用:使用API模式访问应用 如需使用API模式访问应用,可以通过配置函数环境变量的方式启用并配置并发参数。 父主题: 使用FunctionGraph部署AI绘画Stable Diffusion应用
表1 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。 事件模板 选择“云日志服务(LTS)”模板,使用系统内置LTS事件模板。
表1 日志配置参数说明 参数 说明 启动日志记录 V2版本默认为开启状态,V1版本当前不支持此特性。 日志组 为当前函数指定日志组。禁选functiongraph默认创建的日志组functiongraph.log.group.xxx。如何创建日志组详情请参见管理日志组。
表1 函数基础配置信息表 参数 说明 函数类型 选择“事件函数”。 支持以下两种类型: 事件函数:通常为JSON格式的请求,事件函数不受触发器类型的限制,当前FunctionGraph支持的所有类型触发器均可用于触发事件函数。
进入“应用配置”页面,填写应用基本信息和参数配置信息: 应用名称:自定义填写或使用默认名称,本例使用默认名称。 委托名称:选择创建的“severless_trust”委托。 模式选择:选择“WebUI”。 APIG实例:选择步骤三:购买专享版APIG实例创建的APIG实例。
参数zone_id即上述步骤中获取的“域名ID”,单击“调试”,响应体中即可获取内网域名对应的IP。 图6 获取内网域名对应的IP 切换到代码示例获取完整的代码,相关依赖请参见SDK信息。 图7 获取相关代码 父主题: 配置函数
在“创建委托”页面,配置如下参数: 委托名称:填写“severless_trust”。 委托类型:选择“云服务”。 云服务:选择“函数工作流 FunctionGraph”。 持续时间:选择“永久”。 描述(可选):填写“AI绘画应用”。
进入“应用配置”页面,AI绘画ComfyUI应用如图2所示,AI绘画ComfyUI+FLUX应用如图3所示,填写应用基本信息和参数配置信息: 应用名称:自定义填写或使用默认名称,本例使用默认名称。 委托名称:选择创建的“severless_trust”委托。
输入告警参数,单击“下一步”。如图1所示。 图1 创建告警规则 输入告警规则名称,单击“确定”。 监控指标说明 告警监控指标如表1所示。