检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
案例概述 场景介绍 通过LTS云日志服务,快速完成ECS等服务器的任务运行日志采集、加工和转换。 通过函数工作流服务中的函数创建LTS触发器获取日志数据,经由自定义函数对日志中的关键信息进行分析和处理,过滤出告警日志。 SMN消息通知服务通过短信和邮件推送告警信息,通知业务人员进行处理。
Graph支持Token认证和AK/SK认证。 访问控制 FunctionGraph服务支持通过IAM进行访问控制和权限管理。可以进行精细的权限管理。可以帮助用户安全的控制公有云资源的访问。具体请参见权限管理。 父主题: 安全
结尾,长度为1-25个字符,例如kafka-123test。 测试事件 自动加载系统内置kafka事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入kafka消息数据。 父主题: 配置触发器
案例概述 场景介绍 MetaERP业务场景进行微服务Serverless化改造,如图1所示,将低频使用但资源占用大的微服务逻辑,拆分成独立函数,常驻实例缩容到0;剩余微服务逻辑以Spring兼容方式进行函数化,实现函数化后的微服务快速冷启动和弹性,常驻实例减半。 图1 MFA Serverless改造前后架构
案例概述 本章节作为最佳实践的整体介绍,包含以下内容: 场景介绍和案例价值点 准备 构建程序 添加事件源 处理结果 应用扩展 场景介绍 通过云日志服务LTS,快速完成ECS等服务器的任务运行日志的采集、加工和转换。 通过函数工作流服务中的函数创建LTS触发器获取日志数据,经由自定
欠费后,您无法创建、执行函数及对资源执行任何操作。 避免和处理欠费 您在欠费后需要及时充值,详细操作请参见账户充值。 若相关函数或函数流不再使用,您可以将它们删除,避免不必要的扣费。 您可以在“费用中心 > 总览”页面设置“可用额度预警”功能。当可用额度、通用代金券和现金券的总额度低于预警阈值时,系统自动发送短信和邮件提醒。
母或数字结尾,长度为1-25个字符,例如lts-123test。 测试事件 自动加载系统内置lts事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入LTS数据。 父主题: 配置触发器
函数流执行历史管理 标准函数流执行历史查询 登录FunctionGraph控制台,在左侧导航栏选择“函数流”,进入“函数流”页面。 在“函数流”流程列表页面,单击需要查看执行历史的流程,进入流程详情页面。 切换至“运行记录”页签,查看执行历史运行记录。 左侧为执行历史记录列表,展
案例概述 场景介绍 通过CTS云审计服务,完成对公有云账户对各个云服务资源操作动作和结果的实时记录。 通过在函数工作流服务中创建CTS触发器获取订阅的资源操作信息,经由自定义函数对资源操作的信息进行分析和处理,产生告警日志。 SMN消息通知服务通过短信和邮件推送告警信息,通知业务人员进行处理。处理流程如图1所示。
5个字符,例如rokcetmq-123test。 测试事件 自动加载系统内置eg-RocketMQ事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入eg-rocketmq消息数据。 父主题: 使用EG触发器
IFunctionContext对象,详情见context类说明。 创建csharp函数时,需要定义某个类中的方法作为函数执行入口,该方法可以通过定义IFunctionContext类型的参数来访问当前执行函数的信息。例如: 1 2 3 4 public Stream handlerName(Stream
使用容器镜像部署函数 2 支持动态内存配置 用户执行函数的时候可以依据需要处理的信息源大小,在运行时动态指定资源,灵活调度节省成本。 商用 配置动态内存 3 函数流新增服务节点 用于对多个函数构成的复杂操作进行抽象,可以将多个函数操作合并成一个原子节点进行管理。 商用 函数流简介 4
} } 执行如下命令。 Composer install 可以看到当前目录底下生成一个vendor文件夹,文件夹中有autoload.php、composer 和google三个文件夹。 Linux系统 Linux系统下可以使用以下命令生成zip包。 zip –rq vendor.zip
addHeaders(Map<String,String> headers) 增加多个header APIGTriggerResponse有headers属性,可以通过setHeaders方法和带有headers参数的构造函数对齐进行初始化。 DIS触发器相关方法说明 表5 DISTriggerEvent相关方法说明
ensionAddr, nil) } 其中10.174.242.117:11800 用户可以根据自己部署的是sykwalking collector的地址即可,testservice 用户可以根据自己项目服务进行命名。 在本地编译生成二进制文件,将二进制文件和以extension为前缀的
tion/json”。 当函数的事件源是APIG时,相关约束条件请参考Base64解码和返回结构体的说明。 工程打包。 函数工程创建以后,可以得到以下目录,选中工程所有文件,打包命名为“fss_examples_python2.7.zip”,如图1所示。 图1 打包 本例函数工程
Framework开源CLI版本3.28.1或更高版本,详情请参见安装Serverless Framework的开源CLI。 如果已经具备了这些前提条件,则可以跳过部署示例服务。 安装Node.js和NPM 安装Node.js和NPM,下载地址请参考下载说明。 最后,您应该能够从命令行中运行node
text/plain”。 当函数的事件源是APIG时,相关约束条件请参考Base64解码和返回结构体的说明。 工程打包 函数工程创建以后,可以得到以下目录,选中工程所有文件,打包命名为“fss_examples_php7.3.zip”,如图1所示。 图1 工程打包 本例函数工程文
ph发送注册Telemetry API的请求。 创建一个httpServer遥测侦听器,接收FunctionGraph发送的遥测数据。用户可以对此数据进行任何自定义处理。 最多只能创建一个遥测扩展,遥测的端口限制和扩展的端口限制一致,127.0.0.1:8081 ~ 127.0.0
-o handler test.go handler可以自定义,后面作为函数入口 打包: $ zip fss_examples_go1.x.zip handler 如果Go的版本不支持go mod(go版本低于1.11.1),可以按照如下步骤进行编译和打包: 创建一个临时目录例如“