检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
仅“开启灰度版本”开启,且“灰度类型”选择“按指定规则灰度”时需要配置。 设置函数请求要满足的规则条件。 参数类型:默认为“Header”,即HTTP请求中的Header参数。 参数:HTTP请求中Header参数的名称,不区分大小写。 条件:Header参数要满足的条件类型,有“=”和“in”两种条件类型。
在控制台创建子函数,本例所选参数如图1所示,其他参数保持默认。 图1 配置参数 步骤二:创建父函数 在控制台创建父函数。委托名称选择包含“FunctionGraph Administrator”或“Tenant Administrator”权限的委托,本例所选参数如图2所示,其他参数保持默认。 图2
创建函数 FunctionGraph支持的编程语言说明 创建空白函数 使用函数模板创建函数 使用容器镜像创建函数 使用Terraform创建函数 创建GPU函数
--help时,可以获取帮助文档。 当前命令还支持部分全局参数(例如-a/--access, --debug等),详情可参考Serverless Devs 全局参数。 参数解析 表1 参数说明 参数全称 参数缩写 Yaml模式下必填 Cli模式下必填 参数含义 region - 选填 必填 地区 function-name
--help时,可以获取帮助文档。 参数解析 表1 参数说明 参数全称 参数缩写 Yaml模式下必填 Cli模式下必填 参数含义 region - 选填 必填 地区 function-name - 选填 必填 函数名称 table - 选填 选填 是否以表格形式输出 当前命令还支持部分全局参数(例如-a/--access
并发基础配置 表2 并发参数说明 参数 说明 单实例并发数 单个函数实例支持的请求并发数,默认值1,取值范围为1-1000。 说明: 当前仅通过空白函数和函数模板创建的“HTTP函数”,以及通过容器镜像创建的函数支持“单实例并发数”配置,其他方式创建的函数无该配置参数。 单函数最大实例数
/version 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目 ID,获取方式请参见获取项目ID。 depend_id 是 String 依赖包的ID。 表2 Query参数 参数 是否必选 参数类型 描述 marker 否 String
endencies/version 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目 ID,获取方式请参见获取项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String
是否共享(已废弃) 状态码: 401 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg
触发函数执行。在函数创建编辑界面增加类型。HTTP函数只允许创建APIG/APIC的触发器类型,其他触发器不支持。 调用链 用户通过页面函数配置开启调用链,开启后可以链接到APM服务页面查看jvm、调用链等信息,当前仅支持JAVA函数。 自定义镜像 该特性仅FunctionGraph
)分隔多用户的用户名和密码。 设置完成后,使用API模式访问应用时将需要输入您设置的用户名和密码。 配置并发参数 请参考配置单实例多并发配置并发参数,WebUI模式和API模式的推荐参数如下: WebUI模式 单实例并发数:>=100。经测试,在单人使用场景下单实例并发量为15左右,如果
登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击右上方的“创建函数”,进入“创建函数”页面。 创建方式选择“使用函数模板”,“函数类型”默认“全部”、“场景”默认“全部”、“云服务”选择“函数工作流”、“语言”选择“Python 2.7”,单击“使用模板”。此处以Python
状态码: 200 表3 响应Body参数 参数 参数类型 描述 tracing_ak String apm的ak tracing_sk String apm的sk 状态码: 403 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg
行可视化编排,创建函数流任务,完成复杂场景的编排。 单实例多并发 单实例多并发是指单个实例可以同时处理的请求数量。 自定义镜像函数 用户直接打包上传容器镜像,由平台加载并启动运行。 自定义运行 自定义函数执行的脚本和文件。 函数日志 函数调用过程中产生的日志信息。 函数监控 函数执行过程中的监控信息。
在华为云购买一台EulerOS的ECS弹性云服务器,请参见购买并登录Linux弹性云服务器。在基础配置环节选择公共镜像时,选择Huawei Cloud EulerOS操作系统和具体的镜像版本。 下载EulerOS镜像,在本地使用虚拟化软件搭建EulerOS系统的虚拟机。 为Python函数制作依赖包 打包
配置以下参数。 表1 EG触发器(OBS应用事件源)参数说明 参数名称 参数说明 触发器类型 必选参数。 选择“OBS应用事件源”。 触发器名称 必选参数。 触发器的名称。只能包含字母、数字、下划线和中划线。不能以数字、中划线开头。长度在 1-128 之间。 桶 必选参数。 选择
升启动性能的效果。 精简代码大小和镜像瘦身 由于FunctionGraph在冷启动的时候会下载函数代码,下载代码的过程也会影响启动时间。如果代码包太大,下载时间将会变长,导致增加FunctionGraph的启动时间;如果使用自定义镜像函数,镜像越大,启动时间也会越长。所以,为了降
Http请求body PathParameters 所有路径参数 RequestContext 相关的APIG配置(APIGRequestContext对象) Headers Http请求头 QueryStringParameters 查询参数 UserData APIG自定义认证中设置的userdata
在华为云购买一台EulerOS的ECS弹性云服务器,请参见购买并登录Linux弹性云服务器。在基础配置环节选择公共镜像时,选择Huawei Cloud EulerOS操作系统和具体的镜像版本。 下载EulerOS镜像,在本地使用虚拟化软件搭建EulerOS系统的虚拟机。 为Python函数制作依赖包 制作
force recursive 响应参数 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String