检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
的函数运行。用户可以根据需要编写函数处理这些数据。 通常该组合,可以适用于以下场景,如将设备上报的数据在处理后进行存储到如OBS;对上报的数据进行结构化,清洗然后存储到数据库;根据设备状态变化进行事件通知等。 该案例重点在如何组合IoTDA 与 FunctionGraph,关于如何在IoTDA
86400。 成功时通知 目标服务:执行成功时发送通知到以下目标服务 函数工作流(FunctionGraph) 对象存储服务(OBS) 数据接入服务(DIS) 消息通知服务(SMN) 失败时通知 目标服务:执行失败时发送通知到以下目标服务 函数工作流(FunctionGraph)
件只能在账号自己的事件列表页面去查看,或者到组织追踪器配置的OBS桶中查看,也可以到组织追踪器配置的CTS/system日志流下面去查看。 用户通过云审计控制台只能查询最近7天的操作记录。如果需要查询超过7天的操作记录,您必须配置转储到对象存储服务(OBS)或云日志服务(LTS)
使用GeminiDB Mongo触发器 本节介绍创建GeminiDB Mongo触发器,供用户了解GeminiDB Mongo触发器的使用方法。 使用GeminiDB Mongo触发器,每次更新数据库中的表时,都可以触发FunctionGraph函数以执行额外的工作,关于GeminiDB
弹性IP地址”,获取APIG的访问地址(ip格式)。 图2 获取APIG访问地址 在DNS控制台,配置用户域名www.test.com解析到apig地址的ipv4规则,可参考网站解析至IP地址。 图3 配置ipv4规则 最后在函数服务配置该域名的解析配置(可参考FunctionG
添加事件源 选择准备中开通的CTS云审计服务,创建CTS触发器,CTS触发器配置如图1所示。 图1 创建CTS触发器 CTS云审计服务监听IAM服务中user资源类型,监听login、logout操作。 父主题: 函数+CTS:登录/登出安全分析实战
使用DIS触发器 关于DIS触发器事件源具体介绍请参见支持的事件源。 前提条件 进行操作之前,需要做好以下准备。 已经创建函数,创建过程请参见创建函数。 已经创建接入通道,此处以dis-function为例,创建过程请参见创建DIS通道。 设置函数委托 创建DIS触发器时,需要设
TraceID搜索。 在右侧查看调用链详情。 查看单条调用链详情:在查询到的调用链结果中,单击调用链名称,进入APM控制台查看。 图4 单击调用链名称 图5 单条详情 查看所有调用链信息:单击“前往查看”,到APM进行完整的路径分析等更多操作。 图6 前往APM 示例 如下是在函
请参见表2,最多可添加40条规则。 图3 配置函数作用阶段及规则 表1 函数作用阶段说明 阶段 说明 客户端请求 函数作用在客户端发起请求到CDN节点收到请求之间,例如访问URL重写。 节点回源 函数作用在CDN节点收到请求且节点无缓存,回源请求资源之前,例如回源URL改写。 表2
此处以Python 2.7的“context使用指导”举例,请您根据实际需求选择模板。 选择函数模板后,会加载模板内置的代码、配置信息,进入到“创建函数”界面。 输入函数名称“context”,选择已创建的委托,其他设置保持不变,单击“创建函数”,进入配置详情页。 若不配置委托,在触发函数时,执行结果会返回
depend_file 否 String depend_type为zip类型时必填,为文件流格式,需要base64编码zip文件。 上传的文件大小限制为40M,如超过40M,请通过OBS上传。 depend_link 否 String depend_type为obs类型时,依赖包在obs的存储地址。 depend_type
nctionGraph中的函数。 操作步骤 登录函数工作流控制台,在左侧菜单栏中选择“函数模板”。 右上角搜索框输入“可编程CDN”,查询到“可编程CDN”函数模板,单击“使用模板”。 图1 可编程CDN模板 配置函数基本信息。 区域:自定义。 项目:默认。 函数名称:自定义。 企业项目:默认。
raph的函数查询权限。 在“服务列表”中选择“函数工作流 FunctionGraph”,进入“函数 > 函数列表”,单击“创建函数”进入到创建函数界面,发现无法创建函数,表示“FunctionGraph Invoker”已生效。 在“服务列表”中选择除FunctionGraph
* 每千次单价。 具体请求次数单价详情请参考价格详情。 GPU计量时间费用 根据您配置函数的GPU规格和函数执行时长计费,输入值必须在0GB到10GB之间,执行时长的计量粒度是1毫秒。 按需计费 函数计算资源消耗公式:函数GPU大小(GB) * 执行时长(秒)。执行时长的计量粒度是
测试函数 测试托管方式改造函数,调用方法如图1所示。 图1 测试函数调用的方法 调用时,遵循原来的请求方法。 请求url为添加事件源创建的APIG触发器地址。 需要在headers里配置requestPath,值为图1中的@Path(可能会包含一些服务前缀,对应微服务改造之前的请求Path即可),如图2所示。
添加事件源 选择准备中创建的日志组和日志流,创建LTS触发器,LTS触发器配置如图1所示。 图1 创建LTS触发器 云日志服务LTS的消费端在日志累积大小或日志累积时间满足条件时消费LTS日志数据,并根据订阅该组LTS日志数据的函数URN触发函数执行。 父主题: 函数+LTS:日志实时过滤
添加事件源 选择准备中创建的日志组和日志主题,创建LTS触发器,LTS触发器配置如图1所示。 图1 创建LTS触发器 LTS日志服务的消费端在日志累积大小或日志累积时间满足条件时消费LTS日志数据,并根据订阅该组LTS日志数据的函数URN触发函数执行。 父主题: 函数+LTS:日志实时分析实战
准备 开通CTS云审计服务 在云审计服务中开通配置追踪器,如图1所示。开通案例参考追踪器配置。 图1 配置追踪器 创建委托 登录统一身份认证服务控制台,在左侧导航栏单击“委托”,进入“委托”界面。 单击“创建委托”,进入“创建委托”界面。 填写委托信息。 委托名称:输入您自定义的
创建空白函数 表1 函数基础配置信息表 参数 说明 *函数类型 事件函数:通过触发器来触发函数执行。 HTTP函数:用户可以直接发送 HTTP 请求到 URL 触发函数执行。 说明: HTTP函数当前不区分编程语言,函数执行入口必须在bootstrap文件中设置,用户直接写启动命令,端口统一开放成8000。
生效时间为本地时间,即cron表达式的生效时间窗。 只有当时间在时间窗内时,该弹性策略才会生效,当该函数的所有弹性策略的生效时间窗都不生效时,那么预留实例数就会还原到基础配置中的最小实例数。 比如配置了2条定时策略,生效时间分别为2022/06/29 11:08:33 - 2022/06/29 12:08:33