检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建Java函数,使用Jar包的方式上传代码包,如图10所示。 图10 上传jar包 测试函数 创建测试事件。 在事件模板中选择“timer-event-template”,并保存。 单击“测试”并执行。 函数执行结果分为三部分,分别为函数返回(由callback返回)、执行摘要、日志输出(由System
PIG创建。 发布环境:RELEASE。 安全认证:此处为方便测试,配置“None”,实际业务请选择更安全的认证方式,例如IAM认证等。 请求协议:选择“HTTPS”。 后端超时(毫秒):默认5000毫秒。 端到端测试 以curl工具为例(curl -F的方式主要用的是linux
实现此功能。 实现流程 创建虚拟私有云和集群。 构建实现数据处理功能的程序,将程序打包。 在函数工作流服务中,创建函数。 配置DIS事件,测试函数,处理数据。 父主题: 使用函数处理DIS数据
可按需设置。 网络配置 说明 允许函数访问公网 当前函数默认的公网NAT访问带宽在多个租户间共享,带宽小,仅适合小量调用的测试业务场景使用;如果对带宽、性能、可靠性有高要求的生产业务场景,需开启函数访问VPC,在VPC内添加公网NAT网关并绑定EIP,分配独占的外网访问带宽。 允许函数访问VPC内资源
"appTest", "template_id" : "xxx", "params" : { }, "description" : "应用程序测试", "enterprise_project_id" : "0", "agency_name" : "" } 响应示例 状态码: 200
将应用代码拆分改造成serverless函数,将程序打包,您可参考构建程序。 在函数工作流服务中,创建函数,您可参考构建程序。 配置APIG触发器,测试函数调用,您可参考添加事件源。 父主题: MFA微服务serverless化
CodeArts IDE Online CodeArts IDE Online在线管理函数 附录:CodeArts IDE Online使用方法 父主题: 开发工具
配置函数代码 在线编辑函数代码 直接上传函数代码 OBS方式上传函数代码 父主题: 配置函数
选择导出为jar,设置导出目录,如图7、图8所示。 图7 选择 图8 导出 创建Java函数,上传程序包。 测试函数 创建测试事件。 在事件模板中选择“apig-event-template”,并保存。 单击“测试”并执行。 函数执行结果分为三部分,分别为函数返回(由callback返回)、执行摘要、日志输出(由console
配置函数 函数配置概述 配置函数代码 配置函数的依赖 配置函数访问公网或VPC网络 配置函数的委托权限 配置函数的触发器 在线调试函数
时释放多余预留实例。 用户配置预留实例时,能够选择智能推荐策略,支持高性能、均衡、低成本三种选项,由系统根据用户负载模式,基于负载预测动态调整预留实例数量,适应负载的波峰波谷变化,并对相应的预留实例成本与性能提供直观展示。(注:智能推荐策略与其他预留实例弹性策略不能共存,且同一版本或别名只能存在一个。)
andler与步骤1中定义的函数保持一致。 测试函数 创建测试事件。 在函数详情页,单击“配置测试事件”,弹出“配置测试事件”页,输入测试信息如图1所示,单击“创建”。 图1 配置测试事件 在函数详情页,选择已配置测试事件,单击“测试”。 函数执行 函数执行结果分为三部分,分别为
--nowebui 然后参考配置单实例多并发为Stable-Diffusion函数配置并发参数,推荐参数如下: WebUI模式 单实例并发数:>=100,经测试一个人使用时单实例并发量在15左右,如果您是多人使用推荐将单实例并发数设置为100以上。 单函数最大实例数:1,WebUI模式下出图过程中
若无分组,可单击“创建分组”跳转至APIG创建,更多详情请参见创建API分组。 发布环境:选择“RELEASE”。 安全认证:此处为方便测试,选择“None”,实际业务请选择更安全的认证方式,例如IAM认证等。 请求协议:选择“HTTPS”。 后端超时(毫秒):填写最大值60000毫秒。
中进行调用。 原逻辑和现逻辑分别如图14和图15所示: 图14 原逻辑 图15 现逻辑 本地测试。 将接口调用逻辑在本地通过main函数进行测试,如图16所示。验证通过后再上线函数平台测试。 图16 main函数 配置函数。 参照准备中创建函数的步骤,创建以mfa-import-serverless命名的函数。
"Content-Type": "application/json" } } 步骤三:调用函数 在父函数的函数详情页,单击“测试”,进行父函数调用。 查看执行结果。 父函数的执行结果显示“成功”,返回“200”。 图3 父函数执行历史 子函数的日志中,显示被调用的日志。
functiongraph = require("@huaweicloud/huaweicloud-sdk-functiongraph"); // 该示例仅为测试使用,在生产环境中请勿硬编码ak sk 信息在代码中 const ak = "<YOUR AK>"; const sk = "<YOUR SK>";
调用链只支持512MB内存以上的函数,若函数内存低于512MB,无法使用调用链功能,请在“设置 > 常规信息”中,扩大函数“内存”后再使用调用链功能。 已开通应用性能管理APM服务的使用权限,具体请参见APM权限管理。若未开通,则无法获取调用链相关数据。 开通调用链 登录函数工作流控制台,在左侧的导航栏选择“函数
引入initializer接口的价值 分离初始化逻辑和请求处理逻辑,程序逻辑更清晰,让用户更易写出结构良好,性能更优的代码。 用户函数代码更新时,系统能够保证用户函数的平滑升级,规避应用层初始化冷启动带来的性能损耗。新的函数实例启动后能够自动执行用户的初始化逻辑,在初始化完成后再处理请求。 在应用负
配置白名单或安全组的入/出方向规则时,请确保配置的地址在用户VPC网段内,关于创建安全组详情请参考创建安全组。 请确保VPC函数完成执行“测试”,则会在“类型”列中显示“扩展弹性网卡”。 查询的两个私有IP地址是主备地址,具体详情可咨询技术支持工程师。 父主题: 通用问题