检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用场景 FunctionGraph的函数除了支持挂载弹性文件系统SFS外,也支持挂载ECS服务器共享出的NFS共享路径。在多用户使用场景下,使用ECS能够有效地进行多用户的资源管理,通过配置特定的权限,满足用户之间需要强隔离的使用需求。 前提条件 每位用户的FunctionGraph云服务委托中需包含“SWR
对于常见函数应用场景的委托配置,可参考常见应用场景授权项。 默认委托 为方便您创建和使用函数,当您的华为云账号下无函数默认委托时,函数工作流服务提供快速创建默认委托的功能。 默认委托包含了函数工作流服务需要访问的部分云资源权限,如表1所示,其中相关服务的细粒度最小使用权限介绍请参见表4。
else { fmt.Println(err) } } 更多 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 函数流执行查询返回体 400 Bad Request
源隔离 应用场景 FunctionGraph的函数除了支持挂载弹性文件系统SFS外,也支持挂载ECS服务器共享出的NFS共享路径。在多用户使用场景下,使用ECS能够有效地进行多用户的资源管理,通过配置特定的权限,满足用户之间需要强隔离的使用需求。 前提条件 每位用户均需完成部署A
在您使用函数的过程中会产生请求次数费用,请求次数是所有函数的请求总数。 执行时间费用(非预留实例) 执行时间费用包含两个变量:函数分配的内存大小和执行时长。以下介绍计算资源消耗的方式: 函数计算资源消耗是函数所选内存和函数执行时长的乘积,执行时长是从函数代码开始执行的时间算起到其
源隔离 应用场景 FunctionGraph的函数除了支持挂载弹性文件系统SFS外,也支持挂载ECS服务器共享出的NFS共享路径。在多用户使用场景下,使用ECS能够有效地进行多用户的资源管理,通过配置特定的权限,满足用户之间需要强隔离的使用需求。 前提条件 每位用户均需完成部署A
1、函数服务不支持华为云解析服务上的自定义域名。 2、如果要配置华为云解析上注册域名的话,需要在自己的函数内部简单实现下域名转IP的操作。 3、调用DNS的API来解析域名对应的IP,然后函数通过调用IP访问对应的服务。 FunctionGraph的事件函数解析DNS内网域名 当前
云资源的访问。 通过IAM,您可以在账号中给员工创建IAM用户,并使用策略来控制员工对云资源的访问范围。例如您的员工中有负责软件开发的人员,您希望开发人员拥有FunctionGraph的使用权限,但是不希望开发人员拥有删除等高危操作的权限,那么您可以使用IAM为开发人员创建用户,
Cron表达式 用于表示任务调度的表达式,能够表示特定周期进行的特定的时间、日期等。具体请参见Cron表达式规则。 附加信息 附加信息为json格式,输入必须包含input,在input内输入需要的json体。input的内容会作为流程的输入参数。 APIG触发器(共享版)配置说明
如果函数返回的error参数不是nil,则会认为函数执行失败。 如果函数返回的error为nil,FunctionGraph仅支持返回如下几种类型的值。 nil:返回的HTTP响应Body为空。 []byte:返回的HTTP响应Body内容为该字节数组内容。 string:返回的HTTP响应Body内容为该字符串内容。
else { fmt.Println(err) } } 更多 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 ok 401 Unauthorized 鉴权失败。 403
erverless的Java函数,现在需要将打包好的项目包上传到函数中,如图4所示。 图4 项目包上传 图5 选择zip文件 若zip包超过40M,需要通过OBS方式上传,如图6所示。 进入对象存储服务,选择一个已有桶,或者创建新的桶。 将步骤1.c中打包好的mfa-services-0
在目录“/home/fsscsharp/src/MyCsharpPro”下的Program.cs代码文件中创建入口执行函数。其中input为客户端请求的body数据,context为FunctionGraph提供的运行时上下文对象,具体提供的属性可以参考属性接口。代码如下: 1 2 3 4
project_name String 租户的project name。 package String 函数所属的分组Package,用于用户针对函数的自定义分组。 runtime String FunctionGraph函数的执行环境 Python2.7: Python语言2.7版本。 Python3
project_name String 租户的project name。 package String 函数所属的分组Package,用于用户针对函数的自定义分组。 runtime String FunctionGraph函数的执行环境 Python2.7: Python语言2.7版本。 Python3
”,如图11所示,添加步骤二:打包Java工程的JAR文件上传。 图11 上传JAR文件 上传成功后,请参见修改函数执行入口修改函数执行入口,单击“保存”。 回到“代码”页签,单击代码编辑区的“测试”,选择“创建新的测试事件”,在云事件模板列表中选择需要测试的事件模板,单击“创建”。 单击“测试”,查看函数执行结果。
图5 定义函数运行入口 示例代码中添加了多个入口函数,分别使用了不同的触发器事件类型,可通过函数工作流控制台修改函数执行入口测试不同的入口函数。当函数的事件源是APIG时,相关约束条件请参考Base64解码和返回结构体的说明。 步骤二:打包Java工程 如图6所示,右击工程,选择“Export”。
command 否 String 启动容器镜像的命令 args 否 String 启动容器镜像的命令行参数 working_dir 否 String 镜像容器工作目录 uid 否 String 镜像容器的用户id gid 否 String 镜像容器的用户组id 表10 FuncLogConfig
Turbo为例,同时使用“统计web服务器访问情况”的函数模板,对运行在云上的服务器进行日志分析。 登录函数工作流控制台,在左侧导航栏选择“函数模板”。 在“函数模板”界面上方的搜索框中,输入“统计web服务器访问情况”进行搜索。 在搜索结果中,单击模板上的“使用模板”进入配置界面,并配置函数的参数信息。 表5 函数参数说明