检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API与SDK 您可以使用API对函数工作流进行相关操作,如创建函数、创建工作流、修改函数代码等。 API文档 API概览 应用示例 FunctionGraph API SDK 02 购买 函数工作流采用按需付费方式,无最低费用,分别对请求次数和执行时间进行收费。 计费方式和价格详情 免费额度
查询应用程序列表 功能介绍 查询应用程序列表(该功能目前仅支持华东-上海一、华北-北京四) 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/applications 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是
获取指定函数的lts日志组日志流配置 功能介绍 获取指定函数的lts日志组日志流配置。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/{function_urn}/lts-log-detail 表1 路径参数 参数
获取指定函数所有版本别名列表 功能介绍 获取函数版本别名列表。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/{function_urn}/aliases 表1 路径参数 参数 是否必选 参数类型 描述 project_id
获取指定函数的测试事件列表 功能介绍 获取指定函数的测试事件列表 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/{function_urn}/events 表1 路径参数 参数 是否必选 参数类型 描述 project_id
该方法提前返回任务执行对应的预留实例ID, 如果预留实例有异常,可以通过该实例ID把对应实例删除(该接口主要针对白名单用户)。 目前仅支持广州 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/fgs/functions/{function_
附录 状态码 错误码 获取账号、IAM用户、项目、用户组、区域、委托的名称和ID FunctionGraph服务监控指标说明
获取指定函数绑定的servicebridge函数列表 功能介绍 获取指定函数绑定的servicebridge函数列表信息。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/{function_urn}/servicebridge/relation
应用示例 示例1:创建函数和Timer触发器实现定时从OBS桶中下载文件 示例2:创建函数和APIG触发器获取静态页面 示例3:上传代码到OBS桶,并使用OBS链接创建函数 示例4:函数互调
不产生费用。 您可以使用本文档提供API对函数资源进行相关操作,如创建、删除、查询、执行函数等。支持的全部操作请参见API概览。 FunctionGraph提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。
permissions to call the API. 没有权限访问API 检查是否有权限访问API 403 FSS.1127 The EPS user does not have permissions to call the API. EPS用户没有权限访问该API 检查权限 403 FSS.1128
本节内容主要介绍FunctionGraph函数模型和Trigger Management触发器模型的返回字段。通过提前熟悉返回字段的参数说明,方便您快速了解API接口的功能,详细信息请参考API。 FunctionGraph函数模型 函数Trigger Management触发器模型
新增获取函数异步调用请求列表接口。 新增修改函数调用链配置接口。 新增获取函数调用链配置接口。 2020-08-29 修改内容如下: 新增获取依赖包列表接口。 新增创建依赖包接口。 新增删除指定的依赖包接口。 新增获取指定依赖包接口。 新增更新指定依赖包接口。 新增获取指定函数的测试事件列表接口。 新增创建测试事件接口。
状态码 状态码如表1所示 表1 状态码 状态码 返回 说明 200 - 请求成功。 204 - 请求成功。 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要认证。 403 Forbidden 对被请求页面的访问被禁止。 404
使用APIG触发器调用一个返回String的FunctionGraph函数时,报500错误 FunctionGraph函数对来自APIG调用的返回结果进行了封装,APIG触发器要求函数的返回结果中必须包含body(String)、statusCode(int)、headers(M
功能说明 本节定义了FunctionGraph服务中“函数”上报云监控服务的监控指标。 指标的命名空间和维度,您可以通过云监控服务提供的API接口来检索FunctionGraph服务中“函数”产生的监控指标和告警信息。 命名空间 SYS.FunctionGraph 监控指标 表1 监控指标
示例4:函数互调 场景描述 本章节以python语言举例,指导您在一个函数里调用另外一个函数。 API的调用方法请参见如何调用API。 前提条件 已创建委托,包含“FunctionGraph Administrator”或“Tenant Administrator”权限的委托。 约束与限制
须具备调用该接口所需的权限,否则,API请求将调用失败。每个接口所需要的权限,与各个接口所对应的授权项相对应,只有发起请求的用户被授予授权项所对应的策略,该用户才能成功调用该接口。例如,用户要调用接口来获取函数列表,那么这个IAM用户被授予的策略中必须包含允许“FunctionG
return res } 如果期望函数先响应,随后继续执行任务。 可以通过SDK/API调用FunctionGraph的异步执行函数接口实现。如果使用APIG触发器,可以单击生成的APIG触发器名称,跳转到APIG服务页面,选择Asynchronous方式调用。 工程打包 下列示例中,使
"instance_id":"string" } APIG触发器数据说明如表6所示。 表6 APIG触发器数据说明 字段名称 字段说明 group_id API分组,必填。 env_id API发布环境,必填。 auth API认证方式,三种可选模式: NONE/IAM/APP,必填。