检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
步骤三:配置部署主机 在CodeArts界面,在“设置 > 通用设置”页签下,选择“主机组管理”,单击“新建主机组”。 输入主机组名“deploy-function”,单击“保存”: 图1 填写主机组名 在跳转界面“主机信息”页签下,单击“导入ECS”。 将部署环境准备的ECS云
配置环境变量 如果开启或者关闭的虚拟机数量过多,则需要增大超时时间。 表1中除whiteLists以外的环境变量必须添加,whiteLists根据实际情况选择添加或者不添加,whiteLists为需开机/关机的ecs服务器ID,以逗号分隔。 {region}.{domain}组成ECS的终端
FunctionGraph函数是否支持扩展? IAM子账号使用FunctionGraph需要设置哪些权限? 如何制作基于ODBC驱动的Python依赖包用于查询数据库? FunctionGraph配额 FunctionGraph函数支持哪些中文字体? FunctionGraph函数如何解析DNS内网域名?
表1 最小授权项配置 权限 授权项 删除端口 vpc:ports:delete 查询端口 vpc:ports:get 创建端口 vpc:ports:create 查询VPC vpc:vpcs:get 查询子网 vpc:subnets:get 解析内网域名:需要为函数配置“DNS ReadOnlyAccess”委托权限。
终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 父主题: 使用前必读
描述 timestamp Integer 时间戳 value Double 值,value值为-1表示当前时间段该指标无数据,例如函数未执行等情况。 请求示例 获取指定时间段的函数运行指标。 GET /v2/{project_id}/fgs/functions/{func_urn}/statistics/{period}
响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 请求示例 查询指定的依赖包信息。 GET https://{Endpoint}/v2/{project_id}/fgs/dependencies/{depend_id}
function_urn 是 String 函数的URN,详细解释见FunctionGraph函数模型的描述。 alias_name 是 String 要查询的别名名称。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。
响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 请求示例 查询指定触发器。 GET https://{Endpoint}/v2/{project_id}/fgs/triggers/{function_
获取函数的metadata 修改函数的metadata信息 更新函数最大实例数 查询函数标签列表 禁用/启动函数快照 获取指定函数绑定的servicebridge函数列表 查询函数快照制作状态 查询资源标签 查询资源实例 删除资源标签 创建资源标签 创建下沉入口 删除下沉入口 更新函数置顶状态
函数应用中心 查询应用程序模板详情 查询应用程序模板列表 查询应用程序列表 创建应用程序 查询应用程序详情 删除应用程序 父主题: API
响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 请求示例 查询指定函数所有触发器。 GET https://{Endpoint}/v2/{project_id}/fgs/triggers/{function_urn}
响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 请求示例 查询测试事件列表。 GET https://{Endpoint}/v2/{project_id}/fgs/functions/{function_urn}/events
String 上一次查询到的最后的记录位置。 缺省值:0 limit 否 String 每次查询获取的最大函数记录数量 最大值:400 如果不提供该值或者提供的值大于400或等于0,则使用默认值:400 如果该值小于0,则返回参数错误。 缺省值:400 urn 否 String 查询指定函数版本预留实例数的函数urn。
start_time 否 String 查询开始时间,UTC时间。若起始时间未填写,以终止时间前推3天为起始时间 end_time 否 String 查询结束时间,UTC时间。若终止时间未填写,以起始时间后退3天未终止时间。若均未填写,默认查询最近3天数据。 请求参数 无 响应参数
然后进入函数列表。 图3 函数列表 在右侧搜索框中将步骤2复制的资源名称粘贴过来(搜索框默认按照函数名称搜索),单击图标即可查找到该资源。 图4 查找资源 单击函数资源所在行最右侧“删除”,然后输入“DELETE”,单击“确定”即可删除。 图5 删除资源
API方法 注册 http://${EXTENSION_API_ADDR}/extension/register 进程部署的扩展都需要在FunctionGraph注册成功后才能接收事件。您可以通过 EXTENSION_API_ADDR 环境变量得到FunctionGraph平台开
如何在扩展中使用OpenTelemetry API 遥测是一种特殊的扩展,扩展进程中必须完成以下工作才能成功启用遥测功能: 在使用OpenTelemetry API之前,需要先注册拓展,具体内容可参考扩展API使用。 在拓展启动一个httpClient,向FunctionGraph发送注册Telemetry
同步执行工作流 异步执行工作流 删除函数流 查询函数流 创建函数流 获取指定函数流执行实例列表 获取指定函数流执行实例 获取指定函数流实例的元数据 修改指定函数流实例的元数据 获取函数流指标 获取指定函数流指标 重试函数流 停止函数流 分页查询指定函数流记录 回调工作流 父主题: API
获取按指定指标排序的函数列表。 GET /v2/{project_id}/fgs/function/report 响应示例 状态码: 200 查询成功 { "next_marker" : 2, "count" : 2, "values" : [ { "key" :