检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
0220510-190658。 描述 版本的描述信息,长度不超过512个字符。 完成后单击“确定”,系统自动完成版本发布,当前函数版本也会切换至新创建的版本。 其他操作 在函数详情页的最上方选择“latest”版本。 在“版本”页签下,可看到已创建的版本列表。 单击版本右侧的“删
Web 框架服务以极小的改造量快速迁移上云。 减少请求处理环节 函数可以直接接收并处理 HTTP 请求,API 网关不再需要做 json 格式转换,减少请求处理环节,提升 Web 服务性能。 编写体验舒适化 HTTP 函数的编写体验更贴近编写原生 Web 服务,可以使用 Node.js
处理结果 处理告警信息 若日志包含“WRN”、“WARN”、“ERR”或“ERROR”关键字的告警日志,可收到SMN发送的通知消息邮件,如图1所示。同时可以查看OBS桶中的log.txt文件,可查看到具体的告警日志内容,如图2所示。 图1 告警消息邮件通知 图2 告警日志详情 可
添加事件源 选择准备中开通的CTS云审计服务,创建CTS触发器,CTS触发器配置如图1所示。 图1 创建CTS触发器 CTS云审计服务监听IAM服务中user资源类型,监听login、logout操作。 父主题: 使用FunctionGraph函数和CTS识别非法IP的登录登出操作
此时您可以通过修改函数常规设置中的描述信息,保存后触发重建函数日志组。 FunctionGraph V1版本支持“切换旧版”,将会停用云日志服务(LTS) ,并切换为应用运维管理服务(AOM) 管理函数日志。 函数运行过程中产生的日志管理费用将按需收取。 FunctionGraph
处理结果 若用户触发账号的登录/登出操作,订阅服务类型日志被触发,日志会直接调用用户函数,通过函数代码对当前登录/出的账号进行IP过滤,若不在白名单内,可收到SMN发送的通知消息邮件,如图1所示。 图1 告警消息邮件通知 邮件信息中包含非法请求ip地址和用户执行的动作(login/logout)。
0,在latest版本下配置了预留实例后,不能在别名1.0再配置预留实例,反之同理。 开启闲置模式后,因为在最初阶段会涉及实例的初始化及模式转换,因此该段时间会以预留实例的非闲置模式计费标准进行计费。 当函数调用并发数大于预留实例数量时,超出部分会分配给按量实例,这部分请求仍然有冷启动。
添加事件源 创建LTS触发器 选择准备中创建的日志组和日志主题,创建LTS触发器。LTS触发器配置如图1所示。 LTS日志服务的消费端在日志累积大小或日志累积时间满足条件时消费LTS日志数据,并根据订阅该组LTS日志数据的函数URN触发函数执行。 图1 创建LTS触发器 父主题:
API)、OBS桶(例如,上传到桶中的镜像)等等。 在Serverless Framework中为华为云函数工作流定义事件时,Framework会自动将事件及其函数转换为相应的云资源。这样就可以配置事件,以便您的函数可以侦听它。 服务 服务是Framework的组织单位。您可以将其视为项目文件,单个应用可
函数名(函数参数,Context参数) 作用域:提供给FunctionGraph调用的用户函数必须定义为public。 返回参数:用户定义,FunctionGraph负责转换为字符串,作为HTTP Response返回。 函数名:用户自定义函数名称,需要和函数执行入口处用户自定义的入口函数名称一致。 在函数工作流控制台左侧导航栏选择“函数
案例概述 场景介绍 通过CTS云审计服务,完成对公有云账户对各个云服务资源操作动作和结果的实时记录。 通过在函数工作流服务中创建CTS触发器获取订阅的资源操作信息,经由自定义函数对资源操作的信息进行分析和处理,产生告警日志。 SMN消息通知服务通过短信和邮件推送告警信息,通知业务人员进行处理。处理流程如图1所示。
选择函数模板后,会加载模板内置的代码、配置信息,具体详情参见表1。 表1 context使用指导模板配置信息表 参数 说明 函数模板 如需更换函数模板,请单击“重新选择”。 区域 选择要部署代码的区域。 不同区域的资源之间内网不互通,请就近选择靠近您业务的区域,可以降低网络时延、提高访问速度。
准备 开通CTS云审计服务 在云审计服务中开通配置追踪器,如图1所示。开通案例参考追踪器配置。 图1 配置追踪器 创建委托 登录统一身份认证服务控制台,在左侧导航栏单击“委托”,进入“委托”界面。 单击“创建委托”,进入“创建委托”界面。 填写委托信息。 委托名称:输入您自定义的
ddeploy的IP地址组,完成后单击“确定”。 图1 添加入方向规则 返回弹性云服务器页面,单击部署主机ECS的名称,将部署主机的安全组切换为functions-deploy安全组。 安装Python库 执行如下命令,安装pyyaml库和pycryptodome库。对函数的cam
Set列表接口。 参数zone_id即上述步骤中获取的“域名ID”,单击“调试”,响应体中即可获取内网域名对应的IP。 图6 获取内网域名对应的IP 切换到代码示例获取完整的代码,相关依赖请参见SDK信息。 图7 获取相关代码 父主题: 配置函数
创建新实例 进入CodeArts IDE Online在线编辑页面。 首次进入CodeArts IDE Online在线编辑页面,提示选择切换为中文语言。 在编辑页面左侧导航栏单击FunctionGraph插件后,左侧编辑框中的REMOTE FUNCTION文件中即可看到在Fun
6/rtsp/python/bin/python3 -u $RUNTIME_CODE_ROOT/index.py 如需使用其他语言,则参见表3更换语言路径,代码包路径无需更换。 表3 多语言路径说明 语言 路径 Java8 /opt/function/runtime/java8/rtsp/jre/bin/java
部署AI对话ChatGLM3准备工作 使用FunctionGraph应用中心部署AI对话ChatGLM3应用,需购买专享版APIG触发器,并为FunctionGraph创建云服务委托。 步骤一:提交工单申请加入WebSocket白名单 AI对话ChatGLM3应用需用到WebSo
部署AI绘画ComfyUI/ComfyUI+FLUX准备工作 使用FunctionGraph应用中心部署AI绘画ComfyUI应用,或部署AI绘画ComfyUI+FLUX应用,均需使用专享版APIG触发器,并为FunctionGraph创建云服务委托。 步骤一:提交工单申请加入WebSocket白名单
准备 日志采集和存储 在云日志服务创建日志组,此处以polo.guoying为例,创建过程请参考创建日志组。 在云日志服务创建日志流,此处以lts-topic-gfz3为例,创建过程请参考创建日志流。 在云日志服务配置Agent,快速将ECS等服务器上日志采集到指定的日志组,配置过程请参考安装ICAgent。