检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
FunctionGraph函数支持哪些编程语言? FunctionGraph目前支持的编程语言,如表1所示。 表1 支持的编程语言和版本 语言 支持版本 Python 2.7、3.6、3.9、3.10 Node.js 6.10、8.10、10.16、12.13、14.18、16.17、18
FunctionGraph函数长时间不执行时,相关的实例会如何处理? 如果一个函数在一段时间内一直没有执行,那么所有与之相关的实例都会被释放。 父主题: 调用函数
FunctionGraph支持的编程语言说明 FunctionGraph支持多种运行时语言,包括Python 、Node.js、Java、Go、C#、PHP、Cangjie及自定义运行时等,不同语言所支持的版本有所差异。 表1 运行时语言 支持版本 开发指导 Node.js 6.10(6
函数创建后是否支持修改编程语言? 不支持,函数一旦创建完成,就不能修改运行时语言。 父主题: 创建函数
获取指定函数流执行实例 功能介绍 获取指定函数流执行实例 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/workflows/{workflow_id}/executions/{execution_id} 表1 路径参数 参数 是否必选
单击“添加”,配置预留实例策略。 预留实例的数量不能超过并发实例数配额和单函数最大实例数。 图1 基础配置 表1 基础配置说明 参数 说明 函数名称 展示当前配置预留实例的函数名称。 类型 选择是要为函数的“版本”还是“别名”配置预留实例。 选择版本 仅当“类型”选择“版本”时需要配置。
获取指定函数流执行实例列表 功能介绍 获取指定函数流执行实例列表 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/workflows/{workflow_id}/executions 表1 路径参数 参数 是否必选 参数类型 描述 project_id
时间等待节点等待时间(秒),节点类型为Sleep时为必填,节点类型不为Sleep时无效 最小值:0.001 最大值:86400 表8 Action 参数 参数类型 描述 function_ref FunctionRef object 函数调用信息 表9 FunctionRef 参数 参数类型 描述 ref_name
失效时间戳(epoch时间戳格式) 表6 MetricConfig 参数 是否必选 参数类型 描述 name 否 String 流量配置名称 type 否 String 流量配置类型,当前只支持预留实例使用率一种类型 枚举值: Concurrency threshold 否 Integer 流量阈值
获取函数预留实例数量 功能介绍 获取函数预留实例数量。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/reservedinstances 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
函数预留实例 获取函数预留实例配置列表 修改函数预留实例数量 获取函数预留实例数量 父主题: API
支持创建不同时间段不同数量的预留实例,避免繁忙时预留实例不够用,或者空闲时,预留实例资源浪费 创建步骤繁杂 约束与限制 预留实例创建完成后,只支持修改预留实例的个数。 直接创建固定个数的预留实例 直接创建固定个数的预留实例前,确保函数工作流控制台已存在需要创建预留实例的目标函数,例如Objective-func。
查询资源实例 功能介绍 查询资源实例。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/{resource_type}/resource-instances/{action} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
响应Body参数 参数 参数类型 描述 instanceNum Array of SlaReportsValue objects 弹性实例指标 reservedInstanceNum Array of SlaReportsValue objects 预留实例指标 表5 SlaReportsValue
参数 参数类型 描述 function_urn String 函数URN qualifier_type String 限定类型, 支持version和alias qualifier_name String 限定类型对应的取值 min_count Integer 预留实例个数 idle_mode
请求Body参数 参数 是否必选 参数类型 描述 max_instance_num 否 Integer 最大实例数;-1代表该函数实例数无限制,0代表该函数被禁用 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 func_urn String 函数的URN(Uniform
查询函数实例流量指标 功能介绍 查询函数流量指标。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/{func_urn}/slareports/{period} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
如$.a.b[0].c 常量值可以为数字类型,字符串类型(需要用单引号括起来),布尔类型 常量路径为常量的JsonPath路径,但是根节点需要用$CONST表示,示例:$CONST.a.b 表9 OnError 参数 是否必选 参数类型 描述 error 否 String 错误匹配表达式,用来过滤需要处理的异常
最小长度:1 最大长度:512 execution_id 是 String 函数流执行实例ID 最小长度:1 最大长度:64 请求参数 无 响应参数 状态码: 400 表2 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:1 最大长度:36
连接DCS集群实例 from redis.cluster import RedisCluster as Redis from redis.cluster import ClusterNode redis_client = None def create_redis_client(context):