检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
接出现函数执行入口文件,才能正常运行。 对于Go runtime,必须在编译之后打zip包,编译后的动态库文件名称必须与函数执行入口的插件名称保持一致,例如:动态库名称为testplugin.so,则“函数执行入口”命名为testplugin.Handler。 父主题: 产品咨询
配置触发器 函数如何获取APIG触发器中的请求路径或请求参数? 函数和Kafka必须在同一个子网内,才可以配置Kafka触发器吗?
响应Body参数 参数 参数类型 描述 group_name String 日志组名称 group_id String 日志组id stream_id String 日志流id stream_name String 日志流名称 状态码: 403 表4 响应Body参数 参数 参数类型 描述 error_code
应用示例 示例1:创建函数和Timer触发器实现定时从OBS桶中下载文件 示例2:创建函数和APIG触发器获取静态页面 示例3:上传代码到OBS桶,并使用OBS链接创建函数 示例4:函数互调
触发器配置信息,如图1所示。 桶选择创建OBS桶中创建的“input_bucket”桶。 事件选择“通过页面或Put请求创建或覆盖桶对象”和“使用Post请求创建或覆盖桶对象”。 图1 创建OBS应用事件源 单击“确定”,完成触发器创建。 OBS应用事件源创建以后,当有文件上传或
String 依赖包版本ID owner String 依赖包拥有者,public标识为公共依赖包 link String 依赖包在obs的存储地址 runtime String FunctionGraph函数的执行环境 Python2.7: Python语言2.7版本。 Python3
响应Body参数 参数 参数类型 描述 group_name String 日志组名称 group_id String 日志组id stream_id String 日志流id stream_name String 日志流名称 状态码: 401 表4 响应Body参数 参数 参数类型 描述 error_code
函数模型介绍 本节内容主要介绍FunctionGraph函数模型和Trigger Management触发器模型的返回字段。通过提前熟悉返回字段的参数说明,方便您快速了解API接口的功能,详细信息请参考API。 FunctionGraph函数模型 函数Trigger Management触发器模型
配置参数 步骤显示名称:上传deploy.py到发布库 构建包路径:deploy/deploy.py 发布版本号:${releaseVersion} 在“参数设置”中配置releaseVersion,开启“运行时设置”。 图2 版本号配置 在“基础信息”页签下,更新任务名称为funct
函数列表”。 单击函数的名称,进入函数详情页。 在“设置”页签下选择“并发”。 在并发页面设置函数的并发配置。 图1 并发基础配置 表2 并发参数说明 参数 说明 单实例并发数 单个函数实例支持的请求并发数,默认值1,取值范围为1-1000。 说明: 当前仅通过空白函数和函数模板创建的“
响应参数 状态码: 200 表6 响应Body参数 参数 参数类型 描述 name String 要获取的别名名称。 version String 别名对应的版本名称。 description String 别名描述信息。 last_modified String 别名最后修改时间。
创建函数 函数创建后是否支持修改函数名称? 函数创建后是否支持修改编程语言? 创建函数时提示“已限制,不能执行此操作”? 如何导出函数中的代码? 使用相同名称的镜像更新镜像时,预留实例无法自动更新,会一直使用老镜像
参数类型 描述 function_urn String 函数URN qualifier_type String 限定类型, 支持version和alias qualifier_name String 限定类型对应的取值 min_count Integer 预留实例个数 idle_mode
华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书 另外,华为云还提供了以下销售许可证及软件著作权证书,供用户下载和参考。具体请查看合规资质证书。 图3 销售许可证&软件著作权证书 父主题: 安全
具体请求次数单价详情请参考价格详情。 执行时间费用(非预留实例) 执行时间费用包含两个变量:函数分配的内存大小和执行时长。以下介绍计算资源消耗的方式: 函数计算资源消耗是函数所选内存和函数执行时长的乘积,执行时长是从函数代码开始执行的时间算起到其返回或终止的时间为止,计量的粒度是1毫秒,
deploy trigger命令 deploy trigger命令,是部署函数触发器的命令。 当执行命令deploy trigger -h/deploy trigger --help时,可以获取帮助文档。 操作案例 有资源描述文件(Yaml)时,可以直接执行s deploy tr
String 应用名称 template_id 否 String 应用使用的模板ID description 否 String 应用描述 enterprise_project_id 否 String 企业项目ID agency_name 否 String 委托名称 params 否
复制OBS桶链接 登录函数工作流控制台,在左侧导航栏选择“函数 > 依赖包管理”,单击“创建依赖包”,配置如下参数: 依赖包名称:输入您自定义的依赖包名称,此处以“nextjs13.5.6”为例。 代码上传方式:选择“从OBS上传文件”。 OBS链接URL:第5步复制的OBS桶链接。
日志告警 配置函数代码执行返回结果 如果没有对函数代码执行返回结果有特定要求,例如绑定了APIG触发器的事件函数需要返回一个APIG响应格式的结果如下: import json def handler (event, context): return { "statusCode":
0b0-py2.py3-none-any.whl --root /tmp/piexif //安装包名称以piexif-1.1.0b0-py2.py3-none-any.whl为例,请以实际安装包名称为准 父主题: Python