检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
工作流,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用。 您可以使用本文档提供API对函数资源进行相关操作,如创建、删除、查询、执行函数等。支持的全部操作请参见API概览。
完成代码编辑后,单击“部署代码”,控制台会将代码及相关的配置信息压缩到FunctionGraph服务可运行的代码文件中,无需其他操作。 如代码编辑区中的代码涉及修改,修改完成后需重新单击“部署代码”。 在线编辑代码区域管理: 如图2所示,在线编辑代码区域支持类似工程方式的管理,
bootstrap /opt/function/code/go-http-demo 在main.go中,使用8000端口启动了一个HTTP服务器,并注册了path为“/hello”的API,调用该API将返回"nice to meet you"。 编译打包 在linux机器下,将上述代码编译
信息,通知业务人员进行处理。 定时开关华为公有云虚拟机 当您需要在特定时间打开或者关闭华为公有云虚拟机时,可以考虑通过函数服务调用华为云ECS接口,定时开关虚拟机。 开机节点:需要定时打开的虚拟机。 关机节点:需要定时关闭的虚拟机。 使用函数处理IOT数据 该案例演示您如何使用FunctionGraph
已创建日志组,此处以LogGroup1为例,创建过程请参见创建日志组。 已创建日志流,此处以LogTopic1为例,创建过程请参见创建日志流。 已配置Agent,快速将ECS等服务器上日志采集到指定的日志组,详情请参见安装ICAgent。 创建LTS触发器 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。
上传与使用自定义模型 进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 如需实现多用户使用场景下的资源隔离,FunctionGraph函数支持挂载ECS服务器作为文件系统来源,通过设置共享NFS路径可有效管理多用户模型资源,可通过以下操作实现: 购买ECS服务器 设置ECS下的NFS共享 在AI对话应用中挂载ECS
作请参见配置函数的委托权限。 挂载ECS共享目录 已创建待挂载的ECS,具体操作请参见购买ECS。 创建ECS时请记录ECS所使用的VPC和子网信息。 已在ECS上创建NFS共享目录,具体操作请参考在ECS创建NFS共享目录。 已创建挂载ECS共享目录所需的相关委托,具体操作请参见配置函数的委托权限。
产品优势 无服务器管理 自动运行用户代码,用户无需配置或管理服务器,专注于业务创新。 高弹性 根据请求的并发数量自动调度资源运行函数,实现透明、准确和实时的伸缩,应付业务峰值的访问。 用户无需关心峰值和空闲时段的资源需要申请多少资源,系统根据请求的数量自动扩容/缩容。自动负载均衡将请求分发到函数运行实例。
华为云 函数工作流 函数工作流(FunctionGraph)是华为云提供的一款无服务器(Serverless)计算服务,无服务器计算是一种托管服务,服务提供商会实时为你分配充足的资源,而不需要预留专用的服务器或容量,真正按实际使用付费。 免费体验 图说函数工作流 仅两个按钮时选用 立即使用
上传与加载自定义模型和节点 进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 如需实现多用户使用场景下的资源隔离,FunctionGraph函数支持挂载ECS服务器作为文件系统来源,通过设置共享NFS路径可有效管理多用户模型资源,可通过以下操作实现: 购买ECS服务器 设置ECS下的NFS共享 在AI绘画应用中挂载ECS
使用容器镜像创建函数 FunctionGraph支持加载容器镜像中的函数并运行,与直接上传代码的方式相比,用户可以使用自定义的代码包,不仅灵活,也简化了用户的迁移成本。 约束与限制 请参见配置函数的委托权限,创建一个包含“SWR Admin容器镜像服务(SWR)管理员”权限的委托
使用GeminiDB Mongo触发器 本节介绍如何通过函数工作流控制台创建GeminiDB Mongo触发器,实现每次更新数据库中的表时,都可以触发函数执行。 关于云数据库GeminiDB Mongo触发器事件源的具体介绍,请参见支持的事件源。 约束与限制 GeminiDB M
Not Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。 408 Request Timeout 请求超出了服务器的等待时间。 409 Conflict
请求什么类型的操作。 GET:请求服务器返回指定资源。 PUT:请求服务器更新指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。 HEAD:请求服务器资源头部。 PATCH:请求服务器更新资源的部分内容。当资源不存在的时
testrabbitmq 交换机名称 必选参数。 填写已创建的交换机名称,详情请参见创建RabbitMQExchange。 rabbitmqEX 虚拟机名称 可选参数。 填写已创建的vhost,详情请参见创建RabbitMQVhost。 test 批处理大小 必选参数。 输入每次从Topi
String vpc 发送方的简写,比如vpc,ecs等。 resource_type String VPC 发送方资源类型,比如vm,vpn等。 resource_name String workflow-2be1 资源名称,例如ECS服务中某个虚拟机的名称。 trace_name String
已开启函数访问VPC内资源的网络配置,开启后需在Kafka服务安全组配置对应子网的权限,请参见配置网络。函数的网络配置需要和创建Kafka的ECS节点网络配置一样,包括VPC和子网。 创建开源Kafka触发器 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。
示例2:创建函数和APIG触发器获取静态页面 场景描述 本章节以Python 2.7为例,指导您通过API创建FunctionGraph函数和APIG触发器,并且通过APIG触发器调用API,获取静态页面。 API的调用方法请参见如何调用API。 前提条件 已在API网关服务中创
上传与加载自定义模型 进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 如需实现多用户使用场景下的资源隔离,FunctionGraph函数支持挂载ECS服务器作为文件系统来源,通过设置共享NFS路径可有效管理多用户模型资源,可通过以下操作实现: 购买ECS服务器 设置ECS下的NFS共享 在Stable
日志,处理日志并发结果写入test-1121。函数B代码样例请参考lts_cleanse.py。 在云日志服务配置Agent,快速将ECS等服务器上日志采集到指定的日志组,配置过程请参考安装ICAgent。 图1 流程图 创建委托 登录统一身份认证服务控制台。 在统一身份认证服务