检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
输入函数流的简要描述。 表达式说明 函数流的异常处理控制器组件中配置“重试条件(JSONPath)”和条件分支控制器组件中“输入过滤表达式/输出过滤表达式”的JSONPath表达式结构为[JsonPath] + [逻辑运算符] + [对比数据],如示例:$.age >= 20。 表2 JSONPath说明
息,如表1所示。 图1 定时触发器 表1 定时触发器配置信息 参数 说明 触发器类型 选择“定时触发器”。 触发规则 定时触发器的触发规则,当前只支持Cron表达式。 Cron表达式 用于表示任务调度的表达式,能够表示特定周期进行的特定的时间、日期等。具体请参见Cron表达式规则。
log文件。 在upload-file-1函数详情页面的“监控”页签下,查看日志,可看到文件内容的打印。实际业务中,用户可根据需要修改代码保存数据到对象存储OBS、日志服务LTS等云服务或直接处理。 图3 查看日志 父主题: 操作流程
数代码定义示例。 在服务控制台左侧导航栏,选择“计算 > 函数工作流”,进入函数工作流控制台后,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。 单击“创建函数”,进入创建函数流程。 填写函数配置信息,完成后单击“创建函数”。 模板:选择“使用空白模板”。 函数类型:事件函数。
函数执行异常;函数内部业务失败并在返回内容中添加了错误码,例如status,200代表成功,500和404等代表失败。 约束与限制 通过数据工坊DWR服务创建的函数流,在函数工作流控制台只能查看,不能编辑和删除,相关操作请在DWR服务中执行。 异常处理控制器组件后面可以接0-10
Online在线进行编辑,编辑完成后,再将修改好的函数推送到FunctionGraph控制台。 登录FunctionGraph控制台,在左侧导航栏选择“函数 > 函数列表”。 创建函数完成后,在“代码”页签,单击“在CodeArts IDE Online中打开”或者直接在线编辑。 在新打开的“选择实例”页面,
发布消息的内容参见表1填写。 表1 发布消息 字段 填写说明 消息标题 输入“SMN-Test”。 消息类型 选择“文本消息”。 消息内容 输入以下内容:{"message":"hello"}。 查看函数运行结果 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择函数,单击函数名称进入函数详情页。
描述(可选):填写“AI绘画应用”。 单击“完成”,系统提示创建成功,单击“立即授权”,进入“授权”界面。 在“选择策略”界面根据具体需求搜索表1中的策略并勾选,勾选完成后单击“下一步”。 表1 策略及相关说明 策略 策略权限说明 是否必选 SWR Admin 容器镜像服务(SWR)管理员,拥有该服务下的所有权限。
dencies/{depend_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目 ID,获取方式请参见获取项目ID。 depend_id 是 String 依赖包的ID。 请求参数 表2 请求Header参数 参数 是否必选
删除的访问密钥将无法恢复。 获取CLI工具 CLI工具支持64位的Linux x86系统及64位Windows系统,以及Mac系统,具体下载地址如表1所示。 表1 下载地址 系统 软件包及校验文件 参考文档 Linux 各系统类型软件包及校验文件下载请参见CLI软件和校验文件下载。 KooCLI介绍
String 函数的URN,详细解释见FunctionGraph函数模型的描述。 alias_name 是 String 要查询的别名名称。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调
费用账单 您可以在“费用中心 > 账单管理”查看资源的费用账单,以了解函数工作流在某个时间段的使用量和计费信息。 账单上报周期 函数工作流会按天结算周期上报使用量到计费系统进行结算,具体扣费规则可以参考按需产品周期结算说明。
h为“/v3/auth/tokens”。 query-string:查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。 例如您需要获取IAM在“华北-北京一”区域的To
选择上传的代码包文件大小限制为40MB以内,如文件大小超过该限制,请使用从OBS上传函数代码方式上传代码包。 请参考表1查看所使用的运行时支持的直接上传代码文件类型。 表1 直接上传代码支持的文件类型 运行时 上传zip文件 上传jar文件 说明 Node.js 支持 不支持 - Python
标签键(Key)都必须是唯一的,每个标签键(Key)只能有一个值(Value)。 表1 标签命名规则 参数 规则 标签键 不能为空 不能以_sys_或空格开头,不能以空格结尾 可用UTF-8格式表示的字母(包含中文)、数字和空格,以及以下字符:_ . : = + - @ 128个字符以内且不与其他标签键重复
函数的URN,详细解释见FunctionGraph函数模型的描述。 表2 Query参数 参数 是否必选 参数类型 描述 marker 否 String 上一次查询到的最后的记录位置。 maxitems 否 String 每次查询获取的最大函数记录数量。 请求参数 表3 请求Header参数 参数 是否必选
alias命令概览 alias命令是对函数别名操作的命令;主要包括别名的查看、发布、修改、删除等功能。 命令解析 alias get命令 参数解析 操作案例 alias list命令 参数解析 操作案例 alias publish命令 参数解析 操作案例 remove alias命令
输入值不能超过30。 Cron:指定Cron表达式定期调用函数 枚举值: Rate Cron schedule String 定时触发规则(TIMER触发器参数)。 触发类型为Rate时对应定时规则 触发类型为Cron时对应Cron表达式 user_event String 附加信息(TIMER触发器参数)。
准备 案例实现的功能是将DIS数据格式转换,存储到表格存储服务中,所以需要先在表格存储服务创建集群,在创建集群时需要使用虚拟私有云。 创建函数之前,需要创建委托,给FunctionGraph函数赋权,确保FunctionGraph函数能够访问到DIS和CloudTable资源。 创建虚拟私有云
请谨慎操作。 发布版本 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击函数的名称,进入函数详情页。 在“版本”页签下,单击“发布新版本”。 图1 发布新版本参数配置 表1 版本配置参数说明 参数 说明 版本号 自定义版本号,用于区分不同的版本。当版本号未