检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
serverless目录中用于部署。 serverless package命令 serverless package 在该示例中,您的服务会被打包。生成的软件包将默认位于服务的.serverless目录。 父主题: CLI参考
$context) { $output = json_encode($event); printhello(); return $output; } 工程打包 函数工程创建以后,可以得到以下目录,选中工程所有文件,打包命名为“fss_examples_php7
error. 服务临时性异常,服务内部调用出错,稍后重试 服务临时性异常,服务内部调用出错,稍后重试 500 FSS.1162 The operation cannot take effect immediately due to service exception. 由于服务异常,该操作无法立即生效
为函数配置DNS与VPC委托 登录统一身份认证服务(IAM)控制台,为函数工作流服务配置“DNS ReadOnlyAccess”以及“VPC Administrator”权限的委托。详细操作步骤可参考配置函数委托。 图3 创建DNS与VPC委托 在进行解析域名时,函数需要查看云解析服务资源,所以必须要配置
通过云审计服务,您可以记录与FunctionGraph服务相关的操作事件,便于日后的查询、审计和回溯。相关内容请参见云审计服务支持的FunctionGraph操作列表。 日志 FunctionGraph实现了与云日志服务的对接。用户开通云日志服务后,可在监控页面或云日志服务中查询函
FunctionGraph安全最佳实践 安全性是华为云与您的共同责任。华为云负责云服务自身的安全,提供安全的云环境。您需要合理利用云服务提供的安全功能保护数据,确保安全地使用云服务。详情请参见责任共担。 本文提供了FunctionGraph使用过程中的安全最佳实践,旨在提供可操作
人员。ETL任务涉及大量数据和复杂计算,异步调用可避免系统阻塞,提高处理效率。 日志分析与统计:收集系统日志后,在后台异步进行日志分析、异常检测及统计,完成后将结果存储或发送至监控系统。日志分析需要较长时间,异步调用确保系统在高峰期间仍能正常运行。 约束与限制 同步调用场景下,函
cation.class, args); } /** * Stream Response * @return */ @PostMapping(value = "/invoke") public ResponseEnti
func_mounts非空时必选 挂载类型(sfs/sfsTurbo/ecs) sfs:sfs容量型 sfsTrubo:弹性文件服务 ecs:ecs服务器 mount_resource String func_mounts非空时必选 挂载资源ID(对应云服务ID) mount_share_path
定时触发器。 CTS: 云审计服务触发器。 DDS: 文档数据库服务触发器。 DMS: 分布式服务触发器。 DIS: 数据接入服务触发器。 LTS: 云日志服务触发器。 OBS: 对象存储触发器。 SMN: 消息通知服务触发器。 KAFKA: 专享版消息通知服务触发器。 RABBITMQ:
表1为支持触发FunctionGraph函数的云服务,这些云服务可配置为FunctionGraph函数的事件源,即配置函数的触发器。配置事件源触发器后,只要检测到相应事件,将自动调用FunctionGraph函数。 表1 FunctionGraph支持的云服务触发事件 云服务/功能 触发事件 计划事件功能
DynamoDB触发器。 云数据库GeminiDB DynamoDB触发器触发事件说明 GeminiDB推出了兼容DynamoDB API的服务,用户可以通过SDK/CLI访问数据库服务。关于GeminiDB兼容DynamoDB接口的详细介绍请参考GeminiDB兼容DynamoDB接口。 云数据库GeminiDB
续费 续费操作仅适用于包年/包月云服务器,函数工作流为按需计费模式,无需进行续费操作,保证帐户余额充足即可。 如需查看包年/包月续费相关的服务,请在管理控制台“续费管理”页面进行续费操作,如图1所示。 图1 续费管理 详细操作请参考续费管理。
配置函数流的子流程控制器组件 函数工作流服务可以把一些“函数流”作为“子流程”组合成一个新的函数流,这样可以抽取出一些函数流作为公共流进行使用,减少函数流的重复编排。 约束与限制 通过数据工坊DWR服务创建的函数流,在函数工作流控制台只能查看,不能编辑和删除,相关操作请在DWR服务中执行。 前提条件
查询租户配额。 函数依赖包 包括创建、删除、获取、更新依赖包等接口。 函数测试事件 包括创建、删除、获取、更新测试事件等接口。 函数调用链 获取、修改调用链配置。 函数生命周期管理 包括创建、删除函数等接口。 函数版本别名 包括创建、删除函数版本别名等接口。 函数指标 包括获取按指定指
使用恰当的日志记录。FunctionGraph函数中访问第三方服务、华为云服务和执行相关操作时,应记录日志,以便于后续的异常定位、性能优化及业务分析。 性能压测 对函数进行性能测试是确保选择最优配置的关键环节。在函数压测过程中,可利用平台提供的指标、日志、调用链等手段进一步分析函数性能数据,从而优化函
FunctionGraph业务使用流程 函数工作流FunctionGraph是一项基于事件驱动的函数托管计算服务。使用FunctionGraph函数,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用。
精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果公有云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用FunctionGraph服务的其它功能。 默认情况下,新建的IAM
产品功能 FunctionGraph服务支持的主要功能如下。关于各功能支持的地域(Region)信息,可通过控制台查询详情。 创建函数 在FunctionGraph控制台创建函数时,支持使用已有模板或空模板。 HTTP函数 HTTP函数专注于优化 Web 服务场景,用户可以直接发送 HTTP
实现定时从OBS桶中下载文件。 API的调用方法请参见如何调用API。 前提条件 已在OBS服务中上传文件,并记录文件名、文件所在的OBS桶名,以及OBS地址的链接。 已配置具有OBS服务访问权限的委托,并记录委托名。 总体思路 创建FunctionGraph函数和Timer触发