检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
企业项目中可以包含多个区域的资源,且项目中的资源可以迁入迁出。 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 父主题: 使用前必读
若配置了动态内存,内存值设置错误,未包含在128、256、512、768、1024、1280、1536、1792、2048、2560、3072、3584、4096、8192、10240中,调用接口时,返回错误码“FSS.0406”,您只需重新设置value值即可调用成功。
每个serverless.yml都可以包含一个“plugins:属性”,该属性具有多个插件。 # serverless.yml plugins: - serverless-huawei-functions 父主题: 简介
用户组ID 函数访问文件系统所需要的身份标识,取值范围为-1或1~65534的整数且不包含1000和1002,默认值为-1,表示由系统自动分配用户组ID。 对于SFS容量型文件系统,保持默认值-1。
Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0" }, "path": "/apig-event-template", "isBase64Encoded": true } } context context参数包含有关函数的运行时信息
例如,用户要调用接口来获取函数列表,那么这个IAM用户被授予的策略中必须包含允许“FunctionGraph:function:list”的授权项,该接口才能调用成功。
定制运行时 不支持该方式 打zip包,必须包含“bootstrap”可执行引导文件。 将工程打成ZIP包,直接上传到OBS存储桶。
function字段介绍 function字段 表1 function字段说明 参数名 必填 类型 参数描述 functionName True String 函数名称 handler True String 函数执行入口,规则:xx.xx,必须包含“.” runtime True
表1 监控指标说明表 指标 单位 说明 调用次数 次 函数总的调用请求数,包含了错误和被拒绝的调用。异步调用在该请求实际被系统执行时才开始计数。 运行时间 毫秒 最大运行时间为某统计粒度(周期)下,即某一时间段内单次函数执行最大的运行时间。
图7 查询日志 日志查询结果包含的字段有:时间、请求ID、调用结果、耗时、内存、版本。
前提条件 每位用户均需完成为FunctionGraph创建云服务委托,委托中包含“SWR Admin”、“VPC Administrator”、“Server Administrator”、“SFS FullAccess”和“SFS Turbo FullAccess”权限。
localFile, srcObjName) # 将转换后的文件上传到新的obs桶中 uploadFileToObs(client, outputBucket, outFileName, outFile) return 'OK' 创建函数 创建函数的时候,必须选择委托包含
约束与限制 FunctionGraph函数对来自APIG调用的返回结果进行了封装,APIG触发器要求函数的返回结果中必须包含body(String)、statusCode(int)、headers(Map)和isBase64Encoded(boolean),才可以正确返回。
如下图所示,文件包含了用户名称(User Name),AK(Access Key Id),SK(Secret Access Key)。
前提条件 新建实例选择All In One实例,直接包含了需要的Java、Python等插件。 已经在FunctionGraph控制台创建函数,创建过程请参见构建函数。 使用CodeArts IDE Online如遇缺少相关操作权限时,权限授权详情请参考自定义权限策略。
如下是在函数首次调用包含冷启动的的完整函数执行过程。 图8 示例 Spans动作说明如下: load:是下载解压用户函数代码包和依赖包的时间。 preload:运行时加载用户函数代码和初始化函数执行环境的时间。
该入口点通常在函数的配置中指定,并且包含函数执行入口的文件必须在根目录。不同运行时的函数执行入口命名规则,请参见表1中“函数执行入口”参数介绍。 以下以Python为例,介绍如何在函数详情页中查看和修改函数执行入口。
initializer_handler 函数初始化入口,规则:xx.xx,必须包含“. ”。 举例:对于Node.js函数:myfunction.initializer,则表示函数的文件名为myfunction.js,初始化的入口函数名为initializer。
枚举值: synchronize asynchronous arguments Object 函数执行时的入参,支持引用constants中的常量 定义方式:参数路径 | 常量值/常量路径 参数路径指输入参数的JsonPath路径,如$.a.b[0].c 常量值可以为数字类型,字符串类型
表2 函数流监控指标 指标 单位 说明 调用次数 次 函数流总的调用请求数,包含了正确、错误和运行中的调用。异步函数流在请求被系统执行时才开始计数。 运行时间 毫秒 时间段内单次函数流执行平均的运行时间。 错误次数 次 指发生异常请求的函数流不能正确执行完,会计入错误次数。