检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建函数的时候,必须选择委托包含OBS和DEW访问权限的委托,否则不能使用OBS和DEW服务。 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。 单击“创建函数”,进入创建函数流程。 选择“创建空白函数”,填写函数配置信息。 输入基础配置信息,完成后单击“创建函数”。
object 函数代码。 depend_list Array of strings 依赖id列表 depend_version_list Array of strings 依赖版本id列表 strategy_config StrategyConfig object 函数策略配置。
FuncLogConfig object 函数绑定日志配置。 network_controller 否 NetworkControlConfig object 函数网络配置。 is_stateful_function 否 Boolean 是否支持有状态,如果需要支持,需要固定传参为true,v2版本支持
新增单函数运行最大实例数和单实例并发数。 说明: 以上新增特性当前仅“西南-贵阳一”和“华北-北京四”区域支持。 2021-06-30 依赖包列表展示ID。 2021-05-30 支持函数长时间(12h)运行。 2021-04-30 提供C#、python、Nodejs、Java语言SDK。
服务中,只有拥有“SWR Admin”权限,才能调用与获取,拉取镜像。 操作步骤 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击右上方的“创建函数”,进入“创建函数”页面。 选择“容器镜像”,参见表1。 图1 创建容器镜像 表1 配置信息 参数 说明 *函数类型
} CTS触发器数据说明如表9所示。 表9 CTS触发器数据说明 字段名称 字段说明 name 关键通知名称。 operations 操作列表。 格式为:服务类型:资源类型A;资源类型B:操作名称1;操作名称2,例如:["ECS:ecs;server:restartServer;deleteServer"
离线异步任务场景 特征 在离线异步应用场景中,工作负载具有以下一个或多个特征: 执行时间长 业务的处理耗时一般在分钟~小时级,Response Time不敏感。 提交后立即返回 在触发调用后立即得到返回,从而不因长耗时处理阻塞业务主逻辑的执行。 实时感知任务状态 无 并行处理 离
函数vpc配置。需同时为函数配置具有vpc权限的委托。 depend_list Array of strings 依赖id列表 depend_version_list Array of strings 依赖版本id列表 strategy_config StrategyConfig object 函数策略配置。
表4 ListQuotasResult 参数 参数类型 描述 resources Array of Resources objects 配额列表 表5 Resources 参数 参数类型 描述 quota Integer 函数配额限制。 used Integer 已使用的配额。 type
使用API模式 通过Serverless应用中心和管理中台部署的Stable-Diffusion应用默认未开启API访问,您可以通过配置函数环境变量的方式开启,请参考配置环境变量为Stable-Diffusion函数配置如下环境变量并保存。 表1 环境变量 Key Value EXTRA_ARGS
VersionStrategy 参数 参数类型 描述 rules Array of VersionStrategyRules objects 规则列表 combine_type String 所有规则聚合方式。and:所有规则都满足,or:满足其中一个 枚举值: and or 表5 VersionStrategyRules
对接EP使用的租户子网ID 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 endpoints Array of strings Ip列表 address String 域名地址 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String
StrategyConfig object 函数策略配置。 dependencies Array of Dependency objects 函数依赖代码包列表。 initializer_handler String 函数初始化入口,规则:xx.xx,必须包含“. ”。当配置初始化函数时,此参数必填。
StrategyConfig object 函数策略配置。 dependencies Array of Dependency objects 函数依赖代码包列表。 initializer_handler String 函数初始化入口,规则:xx.xx,必须包含“. ”。当配置初始化函数时,此参数必填。
Response返回。 函数名:用户自定义函数名称,需要和函数执行入口处用户自定义的入口函数名称一致。 在函数工作流控制台左侧导航栏选择“函数 > 函数列表”,单击需要设置的“函数名称”进入函数详情页,选择“设置 > 常规设置”,配置“函数执行入口”参数,如图1所示。其中参数值为“CsharpDemo::CsharpDemo
用函数处理程序后,将来自函数的响应发布到调用响应路径。 运行时环境变量说明 下面是FunctionGraph执行环境中运行时相关的环境变量列表,除此之外,还有用户自定义的环境变量,都可以在函数代码中直接使用。 表2 环境变量说明 键 值说明 RUNTIME_PROJECT_ID projectID
配置环境变量 概述 环境变量可以在不修改代码的情况下,将动态参数传递到函数,调整函数的执行行为。 应用场景 区分多环境:相同的函数逻辑,可根据部署环境的不同,配置不同的环境变量以区分。例如,通过环境变量给测试和开发环境配置不同的数据库。 配置加密:函数中访问其他服务的认证信息,例
function字段介绍 function字段 表1 function字段说明 参数名 必填 类型 参数描述 functionName True String 函数名称 handler True String 函数执行入口,规则:xx.xx,必须包含“.” runtime True
VersionStrategy 参数 是否必选 参数类型 描述 rules 否 Array of VersionStrategyRules objects 规则列表 combine_type 否 String 所有规则聚合方式。and:所有规则都满足,or:满足其中一个 枚举值: and or 表5
器将采集到的操作记录作为参数传递(CTS示例事件)来调用FunctionGraph函数。经由函数对日志中的关键信息进行分析和处理,对系统、网络等业务模块进行自动修复,或通过短信、邮件等形式产生告警,通知业务人员进行处理。CTS触发器的使用请参考使用CTS触发器。 文档数据库服务DDS