检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
依赖包的ID。 表2 Query参数 参数 是否必选 参数类型 描述 marker 否 String 上一次查询依赖包的最后记录位置,默认为"0"。 maxitems 否 String 单次查询最大条数 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
Query参数 参数 是否必选 参数类型 描述 marker 否 String 本次查询起始位置,默认值0 缺省值:0 最小长度:1 最大长度:64 maxitems 否 String 每次查询获取的最大模板数量。 ispublic 否 String 是否为公开模板 runtime
) { "input":3 } 图4 启动执行配置 单击“开始执行”,页面右上角提示“启动函数流xxx成功”。 查看标准函数流或快速函数流执行结果请参见查看执行结果。 并行模式操作步骤 返回函数流列表页面,单击“创建标准函数流”或“创建快速函数流”,进入新建函数流编排页面。
的调用,用于动态定义这些资源。 使用deploy命令部署服务: serverless deploy 查看部署指南,了解有关部署的更多信息及其工作原理。有关所有详细信息和选项,请查看deploy命令文档。 移除 为了方便地在华为云上移除您的服务,可以使用remove命令。 运行serverless
配置测试事件和测试函数请参考测试管理。 修改函数代码后,点击“推送函数”图标或者右键选择“推送函数”。 页面下方输出控制台提示推送成功。 返回FunctionGraph控制台,查看函数,确认已合入修改的内容。 CodeArts IDE Online本地创建函数 用户在CodeArts IDE Online本地创建函数
挂载文件系统时,报“failed to mount exist system path”,应如何处理? 您可以将文件重新挂载在新的路径下。 用户/用户组ID: 可设置为1000之外的其他数字id,如果为-1默认设置为1003。用户/用户组ID用于对访问远端文件系统的目录权限进行控制。
使用APIG触发器 触发器管理 日志和监控 函数及触发器创建以后,可以查看函数日志信息和实时监控函数被调用及运行情况。 发布区域:所有部署函数工作流服务的区域均可使用。 指标 日志 API 支持调用API对函数资源进行相关操作,如创建、删除、查询、执行函数等。 发布区域:所有部署函数工作流服务的区域均可使用。
使用CodeArts托管函数代码 步骤一:新建项目 步骤二:函数代码托管 步骤三:配置部署主机 步骤四:搭建函数部署脚本更新流水线 步骤五:搭建函数更新流水线 父主题: 自动化部署
函数工作流每个月会给您免费提供一定额度的函数工作流服务,免费额度是子主账户共同使用,更多详情请参考免费额度。 费用账单 您可以在“费用中心 > 账单管理”查看与函数工作流相关的流水和明细账单,以便了解您的消费情况。如需了解具体操作步骤,请参见费用账单。 欠费 您在使用函数工作流时,账户的可用额度
制作依赖包 制作函数依赖包推荐在Huawei Cloud EulerOS 2.0环境中进行。使用其他系统打包可能会因为底层依赖库的原因,运行出问题,比如找不到动态链接库。 如果安装的依赖模块需要添加依赖库,请将依赖库归档到zip依赖包文件中,例如,添加.dll、.so、.a等依赖库。
1, 2, 3, 4 ] } 图4 启动执行配置 单击“开始执行”,页面右上角提示“启动函数流xxx成功”。 查看标准函数流或快速函数流执行结果请参见查看执行结果。 父主题: 函数流组件配置说明
页面,支持定义输入值或者直接启动。此处选择“直接启动”。 单击“开始执行”,页面右上角提示“启动函数流xxx成功”。 查看标准函数流或快速函数流执行结果请参见查看执行结果。 父主题: 函数流组件配置说明
配置加密:函数中访问其他服务的认证信息,例如账号和密码,ak/sk,可通过配置加密环境变量,在代码中动态获取,保证敏感数据的安全。 动态配置:函数逻辑中需要动态调整的配置,例如查询周期、超时时间,可提取为环境变量避免业务每次变化都需要修改代码。 操作步骤 设置FunctionGraph函数的加密配置和环境变量,无需对
依赖包管理 依赖包是什么? 什么场景下需要引入依赖? 使用依赖包时,有哪些注意事项? 函数支持引入的依赖库有哪些? 使用FunctionGraph开发函数能否引入类库? 如何在FunctionGrap上使用第三方依赖? 如何制作函数依赖包? 如何在函数平台创建依赖包? 如何为函数添加依赖包?
执行以下命令,进入“/tmp/csharp/release”路径。 cd /tmp/csharp/release 在路径“/tmp/csharp/release”下查看编译生成的dll文件,如下所示: -rw-r--r-- 1 root root 468480 Jan 21 16:40 Newtonsoft
{ "input":200 } 图5 启动执行配置 单击“开始执行”,页面右上角提示“启动函数流xxx成功”。 查看标准函数流或快速函数流执行结果请参见查看执行结果。 重新执行步骤7,此时“定义输入值”输入500,单击“开始执行”,异常处理逻辑会进行重试和记录。 父主题: 函数流组件配置说明
) { "input":3 } 图3 启动执行配置 单击“开始执行”,页面右上角提示“启动函数流xxx成功”。 查看标准函数流或快速函数流执行结果请参见查看执行结果。 父主题: 函数流组件配置说明
tapigV1,再在alias别名下创建触发器,默认名称也为API_testapigV1,且调用URL相同。此时返回V1版本下的触发器列表查看,发现已无API_testapigV1触发器。 回到latest版本别名界面,编辑alias,灰度版本选择V2,调整权重,实现V1到V2的灰度升级。
配置测试事件 单击“创建”,完成测试事件创建。 单击“测试”,获取响应。 建议在测试时函数内存规格、超时时间调大,如512MB、5s。 图5 查看函数返回结果 配置APIG触发器测试 请参见使用APIG触发器,创建APIG触发器,“安全认证”建议选择“None”,方便调试。 复制生成的调用URL在浏览器进行访问。如图
函数列表”,单击创建的HTTP函数进入函数详情页。 选择“设置 > 触发器”,复制“调用URL”,在浏览器访问。 图7 复制URL 查看请求结果。 图8 查看请求结果 父主题: 配置函数代码