检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
定时触发器配置信息 配置项 说明 *提供方 EG事件源提供方,支持华为云服务事件源和自定义事件源。 *事件通道 事件通道负责接收来自事件源的事件来出发函数流执行。 *事件源 事件源是事件的来源,负责将华为云服务、自定义应用等应用程序生产的事件发布到事件网格。 事件类型 可以指定事
供该字段。配置后用户可以通过函数执行入口方法中的context参数获取具有委托中权限的token、ak、sk,用于访问其他云服务。如果用户函数不访问任何云服务,则不用提供委托名称。 app_xrole 否 String 函数执行委托。可为函数执行单独配置执行委托,这将减小不必要的
函数流执行历史管理 标准函数流执行历史查询 登录FunctionGraph控制台,在左侧导航栏选择“函数流”,进入“函数流”页面。 在“函数流”流程列表页面,单击需要查看执行历史的流程,进入流程详情页面。 切换至“运行记录”页签,查看执行历史运行记录。 左侧为执行历史记录列表,展
SlaReportsValue 参数 参数类型 描述 timestamp Integer 时间戳 value Double 值,value值为-1表示当前时间段该指标无数据,例如函数未执行等情况。 请求示例 获取指定时间段的函数运行指标。 GET /v2/{project_id}/fgs/functions/
预留实例管理 “华北-北京四、华东-上海一”区域已支持配置定时伸缩预留实例。 概述 函数工作流提供了按量和预留两种类型的实例。 按量实例是由函数工作流根据用户使用函数的实际情况来创建和释放,当函数工作流收到函数的调用请求时,自动为此请求分配执行环境。 预留实例是将函数实例的创建和
SlaReportsValue 参数 参数类型 描述 timestamp Integer 时间戳 value Double 值,value值为-1表示当前时间段该指标无数据,例如函数未执行等情况。 状态码: 500 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg
ID,获取方式请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 String 本次查询最大返回的数据条数,最大值500,默认值100 缺省值:100 最小长度:1 最大长度:64 marker 否 String 本次查询起始位置,默认值0
String 本次查询起始位置,默认值0 缺省值:0 最小长度:0 最大长度:64 maxitems 否 String 本次查询最大返回的数据条数,最大值500,默认值100 缺省值:0 最小长度:0 最大长度:64 runtime 否 String 模板执行运行时 缺省值:all
使用者可以查看和执行共享的函数。 支持共享的资源类型和区域 当前函数工作流服务支持共享的资源类型和区域如表2所示: 表2 函数工作流服务支持共享的资源类型和区域 云服务 资源类型 支持共享的区域 FunctionGraph function: 函数 华北-乌兰二零一 华南-广州 西南-贵阳一 亚太-曼谷 亚太-雅加达
在目录“/home/fsscsharp/src/MyCsharpPro”下的Program.cs代码文件中创建入口执行函数。其中input为客户端请求的body数据,context为FunctionGraph函数服务提供的运行时上下文对象,具体提供的属性可以参考属性接口。代码如下: 1 2 3
marker 否 String 本次查询起始位置,默认值0 缺省值:0 最小长度:1 最大长度:64 limit 否 String 本次查询最大返回的数据条数,最大值500,默认值100 缺省值:100 最小长度:1 最大长度:64 请求参数 表3 请求Header参数 参数 是否必选 参数类型
果调用时error不为空,则函数将返回HandledInitializationError,由于屏蔽了初始化函数的返回值,所以data中的数据是无效的,可以参考上文的示例设置为空。 SDK接口 Context类中提供了许多上下文方法供用户使用,其声明和功能如表1所示。 表1 Context类上下文方法说明
Body().withKeyId(keyId).withDatakeyLength(AES_KEY_BIT_LENGTH)); // 创建数据密钥 final CreateDatakeyResponse createDatakeyResponse = kmsClient.crea
使用VPC功能:需要为函数配置“VPC Administrator”委托权限,或参见表1 最小授权项配置授予访问VPC需要配置的最小权限,让函数拥有操作相关云服务的权限。 表1 最小授权项配置 权限 授权项 删除端口 vpc:ports:delete 查询端口 vpc:ports:get 创建端口 vpc:ports:create
默认情况下,新建的IAM用户没有任何权限,您需要将其加入用户组,并给用户组授予策略,才能使用户组中的用户获得策略定义的权限,这一过程称为授权。授权后,用户就可以基于策略对云服务进行操作。 权限根据授权的精细程度,分为角色和策略。角色以服务为粒度,是IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。策
函数定时触发器Cron表达式规则 函数Cron表达式下支持如下几种配置方式。 @every格式 @every NUnit,其中N表示一个正整数,Unit可以为ns, µs, ms, s, m, h,表示每隔N个Unit时间触发一次函数如表1所示。 表1 表达式示例 表达式 含义 @every
供该字段。配置后用户可以通过函数执行入口方法中的context参数获取具有委托中权限的token、ak、sk,用于访问其他云服务。如果用户函数不访问任何云服务,则不用提供委托名称。 app_xrole String 函数执行委托。可为函数执行单独配置执行委托,这将减小不必要的性能
资源状态 status_message String 状态信息 href String 超链接地址 display_name String 云服务名称 表5 RepoInfo 参数 参数类型 描述 https_url String http地址 web_url String 存储库链接
创建HTTP函数 概述 HTTP函数专注于优化 Web 服务场景,用户可以直接发送 HTTP 请求到 URL 触发函数执行,从而使用自己的Web服务。HTTP函数只允许创建APIG/APIC的触发器类型,其他触发器不支持。 HTTP函数当前不区分编程语言,函数执行入口必须在boo
11:37:58", "func_code" : { "file" : "aW1wb3J0IGpzb24KZGVmIGhhbmRsZXIoZXZlbnQsIGNvbnRleHQpOgogICAgb3V0cHV0ID0gJ0hlbGxvIE1zZyBmb3IgbW9ka