检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
其中,body字段的内容为字符串格式,json解码之后为: { "status": "allow/deny", "context": { "user": "abc" } } “status”字段为必选,用于标识认证结果。只支持“allow”或“deny”,“allow”表示认证成功,“deny”表示认证失败。
功能描述 阶段 相关文档 1 支持配置定时伸缩预留实例 配置预留实例时,支持在指定的时间段、配置cron表达式及其对应的预留实例数量。函数服务能够在该时间段中,根据cron表达式更新预留实例的数量,如果时间段超过了该时间段,则将预留实例数量调整到配置的固定值的预留实例数量。 商用
在函数流列表页面,支持设置函数流任务卡片显示和列表显示。 图1 设置显示方法 卡片显示 图2 卡片显示 列表显示 图3 列表显示 在函数流页面,可以查看所有已创建的函数流任务,您可以执行如表1中的管理操作。 表1 操作说明 操作项 说明 编辑 在函数流任务卡片或列表中,单击“编
发布消息的内容参见表1填写。 表1 发布消息 字段 填写说明 消息标题 输入“SMN-Test”。 消息类型 选择“文本消息”。 消息内容 输入以下内容:{"message":"hello"}。 查看函数运行结果 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择函数,单击函数名称进入函数详情页。
strings 绑定bridge函数的urn列表 表6 StrategyConfig 参数 参数类型 描述 concurrency Integer 单函数最大实例数,v1取值0和-1,v2取值-1到1000 -1代表该函数实例数无限制 0代表该函数被禁用 concurrent_num
security_groups Array of strings 安全组 表6 StrategyConfig 参数 参数类型 描述 concurrency Integer 单函数最大实例数,v1取值0和-1,v2取值-1到1000 -1代表该函数实例数无限制 0代表该函数被禁用 concurrent_num Integer
域VPC互通。 若业务系统与HTTP函数通过公网互通,请确保HTTP函数已绑定弹性IP。 HTTP函数公共请求头默认携带如表2字段。 表2 默认请求头 字段 描述 X-CFF-Request-Id 当前请求ID X-CFF-Memory 分配的内存 X-CFF-Timeout 函数超时时间
objects 函数挂载列表。 表8 MountUser 参数 是否必选 参数类型 描述 user_id 是 String 用户ID(-1~65534的非0整数) user_group_id 是 String 用户组ID(-1~65534的非0整数) 表9 FuncMount 参数
务(LTS)管理函数日志。 操作步骤 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击函数名称进入函数详情页。 选择“设置 > 日志配置”,参见表1进行配置。 表1 日志配置参数说明 参数 说明 启动日志记录 V2版本默认为开启状态,V1版本当前不支持此特性。
获取指定函数的版本列表 功能介绍 获取指定函数的版本列表。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/functions/{function_urn}/versions 表1 路径参数 参数 是否必选 参数类型 描述 project_id
of strings 安全组 表5 MountConfig 参数 参数类型 描述 mount_user MountUser object 挂载用户信息。 func_mounts Array of FuncMount objects 函数挂载列表。 表6 MountUser 参数 参数类型
strings 依赖版本id列表 表4 FuncCode 参数 是否必选 参数类型 描述 file 否 String 函数代码,如果不为空必须进行base64编码,为空时使用默认的代码。 link 否 String 函数代码链接。 响应参数 状态码: 200 表5 响应Body参数 参数
是 String 消息体的类型(格式) 表3 请求Body参数 参数 是否必选 参数类型 描述 max_instance_num 否 Integer 最大实例数;-1代表该函数实例数无限制,0代表该函数被禁用 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述
Dependency objects 函数依赖代码包列表。 表4 FuncCode 参数 参数类型 描述 file String 函数代码,如果不为空必须进行base64编码,为空时使用默认的代码。 link String 函数代码链接。 表5 StrategyConfig 参数 参数类型
of strings 安全组 表6 MountConfig 参数 参数类型 描述 mount_user MountUser object 挂载用户信息。 func_mounts Array of FuncMount objects 函数挂载列表。 表7 MountUser 参数 参数类型
strings 绑定bridge函数的urn列表 表6 StrategyConfig 参数 参数类型 描述 concurrency Integer 单函数最大实例数,v1取值0和-1,v2取值-1到1000 -1代表该函数实例数无限制 0代表该函数被禁用 concurrent_num
strings 安全组 表5 MountConfig 参数 是否必选 参数类型 描述 mount_user 是 MountUser object 挂载用户信息。 func_mounts 是 Array of FuncMount objects 函数挂载列表。 表6 MountUser
计费样例 计费场景一 某用户在4月份创建了3个函数A、B、C,如表1所示。假设在4月份中,函数A累计执行次数是200万次、函数B累计执行次数是10万次、函数C累计执行次数10万次,那么4月份中函数A、B和C总共产生多少费用? 表1 函数创建详情 函数名称 说明 函数A(未使用预留实例)
Context类中提供了许多上下文方法供用户使用,其声明和功能如表1所示。 getToken()、getAccessKey()和getSecretKey()方法返回的内容包含敏感信息,请谨慎使用,避免造成用户敏感信息的泄露。 表1 Context类上下文方法说明 方法名 方法说明 getRequestID()
PHP_EOL; } ?> 函数名 my_initializer需要与实现initializer接口时的initializer字段相对应。 示例:实现initializer接口时指定的Initializer入口为main.my_initializer,那么FunctionGraph会去加载main