检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
费,计费方式与函数的调用处理一致。 一般场景下,多个请求处理可以共享的业务逻辑适合放到初始化函数,以降低函数时延。例如深度学习场景下加载规格较大的模型、数据库场景下连接池构建。 约束与限制 函数初始化入口需要和函数执行入口在同一文件下。 开启函数初始化功能后,各运行时的函数初始化
这将减小不必要的性能损耗;不单独配置执行委托时,函数执行和函数配置将使用同一委托。 last_modified String 函数最后一次更新时间。 func_vpc_id String 用户的vpcid concurrency Integer 0:函数被禁用;-1:函数被启用。
访问其他服务时,必须提供该字段。 description String 函数描述。 last_modified String 函数最后一次更新时间。 func_vpc FuncVpc object 函数vpc配置。需同时为函数配置具有vpc权限的委托。 mount_config MountConfig
s, --debug等),详情可参考Serverless Devs 全局参数。 表1 参数说明 参数全称 参数缩写 Yaml模式下是否必填 Cli模式下是否必填 参数含义 region - 选填 必填 地区 function-name - 选填 必填 函数名称 table - 选填
函数配置 表1 函数配置约束与限制 限制项 说明 单个函数下最大允许创建的版本个数 20(含latest版本) 单个函数下最大允许创建的别名个数 10 每个版本仅可以创建1个别名。 单个函数版本下最大允许创建的触发器总数 10 单个函数下所有环境变量的大小 总长度不能超过4096个字符。
次心跳请求未响应,函数实例将被终止。 约束与限制 当前仅使用Java语言的函数支持配置心跳函数。 心跳函数入口需要与函数执行入口在同一文件下。 Java心跳函数格式为: public boolean heartbeat() { // 自定义检测逻辑 return true 心
进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 如需实现多用户使用场景下的资源隔离,FunctionGraph函数支持挂载ECS服务器作为文件系统来源,通过设置共享NFS路径可有效管理多用户模型资源,可通过以下操作实现: 购买ECS服务器 设置ECS下的NFS共享 在Stable Diffusion应用的函数中挂载ECS
径为本地的/tmp/pymysql下,可以执行如下命令。 pip install PyMySQL --root /tmp/pymysql 执行成功后,执行以下命令。 cd /tmp/pymysql/ 进入子目录直到site-packages路径下(一般路径为usr/lib64/python2
依赖包文件名。 version Long 依赖包版本号 dep_id String 依赖包ID last_modified Long 依赖包更新时间 状态码: 401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String
进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 如需实现多用户使用场景下的资源隔离,FunctionGraph函数支持挂载ECS服务器作为文件系统来源,通过设置共享NFS路径可有效管理多用户模型资源,可通过以下操作实现: 购买ECS服务器 设置ECS下的NFS共享 在AI对话应用中挂载ECS 上传与使用自定义模型
进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 如需实现多用户使用场景下的资源隔离,FunctionGraph函数支持挂载ECS服务器作为文件系统来源,通过设置共享NFS路径可有效管理多用户模型资源,可通过以下操作实现: 购买ECS服务器 设置ECS下的NFS共享 在AI绘画应用中挂载ECS 上传自定义模型和节点
过以下设置,增加运行速度。 适当增加函数的内存。 精简函数代码,例如:删除不必要的依赖包。 使用C#语言时,除了以上两种方法,在非并发场景下,您还可以通过以下方法增加运行速度。 创建一个一分钟一次的定时触发器,确保至少有一个存活的实例。 父主题: 调用函数
扩展作为独立进程在函数执行环境中运行。由于扩展作为进程运行,您可以使用不同于函数的语言来编写它们,建议您使用已编译的语言实现扩展。在这种情况下,扩展是一个独立的二进制文件,与支持的运行时兼容。如果使用非编译的语言,请确保和函数的运行时兼容。 当前http和事件类型函数支持扩展的使用,自定义镜像不支持。
0。 运行时间 毫秒 最大运行时间为某统计粒度(周期)下,即某一时间段内所有函数单次执行最大的运行时间。 最小运行时间为某统计粒度(周期)下,即某一时间段内所有函数单次执行最小的运行时间。 平均运行时间为某统计粒度(周期)下,即某一时间段内所有函数单次执行平均的运行时间。 错误次数
打开Eclipse,单击“File”,选择“New > Other”,如图2所示。 图2 新建模板 选择 “FunctionGraph”文件下的“Default Java project”节点。如图3所示。 图3 选择默认Java模板 输入工程名称,选择工程目录(也可以使用默认目录
/opt/function/code/lib/* /opt/function/code 切换到/opt/function/code目录下,将/opt/function/code下的文件都打入xxx.zip,依赖包制作完成。 cd /opt/function/code zip -r xxx.zip * 父主题: 配置依赖包
TriggerEventDataResponseBody object 触发器源事件。 last_updated_time String 最后更新时间。 created_time String 触发器创建时间。 表7 TriggerEventDataResponseBody 参数 参数类型
查看帐号名、帐号ID、用户名、用户ID、项目名称、项目ID 调用API获取用户ID、项目ID 获取用户ID请参考:管理员查询IAM用户列表。 获取项目ID请参考:查询指定条件下的项目列表。 获取用户组名称和ID 登录IAM控制台,在左侧导航栏选择“用户组”。 单击需要查询的用户组前的“”,即可查询用户组名称、用户组ID。
access, --debug等),详情可参考 Serverless Devs 全局参数。 表1 参数说明 参数全称 参数缩写 Cli模式下必填 参数含义 region - 必填 地区 function-name - 必填 函数名称 target - 选填 生成的 Serverless
等,CTS触发器只能在“北京四”区域才能触发。如需了解更多全局级云服务请提交工单咨询。 资源类型:所选服务下对应的资源类型,如触发器、实例、函数等。 操作名称:所选资源类型下对应的操作,如创建、删除触发器等。 FunctionGraph;Functions;createFunction