正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
准备 日志采集和存储 在云日志服务创建日志组,此处以polo.guoying为例,创建过程请参考创建日志组。 在云日志服务创建日志流,此处以lts-topic-gfz3为例,创建过程请参考创建日志流。 在云日志服务配置Agent,快速将ECS等服务器上日志采集到指定的日志组,配置过程请参考安装ICAgent。
案例描述 华为云DEW通过使用硬件安全模块HSM(Hardware Security Module, HSM)保护密钥的安全,所有的用户密钥都由HSM中的根密钥保护,避免密钥泄露。DEW对密钥的所有操作都会进行访问控制及日志跟踪,提供所有密钥的使用记录,满足审计和合规性要求,同时
$ serverless -v x.x.x 创建并部署serverless服务 当前您已经完成了设置,可以开始创建和部署serverless服务。 创建新服务。 使用huawei-nodejs模板创建新服务。 serverless create --template-url https://github
onGraph函数服务仅支持返回如下几种类型的值。 nil:返回的HTTP响应Body为空。 []byte:返回的HTTP响应Body内容为该字节数组内容。 string:返回的HTTP响应Body内容为该字符串内容。 其它:FunctionGraph函数服务会将返回值作为对象进
发布的每个版本的函数、环境变量会另存为相应版本的快照,函数代码发布后,您可以根据实际需要修改版本配置信息。 函数创建以后,默认版本为latest版本,每个函数都有一个latest版本。函数代码发布后,您可以根据实际需要修改版本配置信息。 版本相当于函数服务的快照,可对应代码里的t
将FunctionGraph资源委托给更专业、高效的其他华为云账号或者云服务,这些账号或者云服务可以根据权限进行代运维。 如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用FunctionGraph服务的其它功能。 本章节为您介绍对用户授权的方法,操作流程如图1所示。
案例概述 场景介绍 通过LTS云日志服务,快速完成ECS等服务器的任务运行日志采集、加工和转换。 通过函数工作流服务中的函数创建LTS触发器获取日志数据,经由自定义函数对日志中的关键信息进行分析和处理,过滤出告警日志。 SMN消息通知服务通过短信和邮件推送告警信息,通知业务人员进行处理。
新增工具箱页面,提供sdk、cli、sandbox等工具的下载,以及在线费用计算器的使用。 2018-10-18 函数实现与云监控服务的对接,函数上报云监控服务的监控指标、指标的命名空间和维度,用户可以通过云监控服务提供的API接口来检索函数产生的监控指标和告警信息。 函数新增Node
扩展API参考 整个扩展进程由用户自己编写,扩展进程中必须完成以下工作才能成功启用扩展功能: 启动一个httpClient,向FunctionGraph函数发送注册请求。 启动一个httpServer,接收FunctionGraph函数发送过来的调用请求。 API方法 父主题: 扩展API
繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project
handler,那么FunctionGraph会去加载index.php中定义的handler函数。 PHP的initializer入口介绍 函数服务目前支持以下PHP运行环境。 Php 7.3 (runtime = Php7.3) Initializer格式为: [文件名].[initializer名]
成功时通知 目标服务:执行成功时发送通知到以下目标服务 函数工作流(FunctionGraph) 对象存储服务(OBS) 数据接入服务(DIS) 消息通知服务(SMN) 失败时通知 目标服务:执行失败时发送通知到以下目标服务 函数工作流(FunctionGraph) 对象存储服务(OBS)
FullAccess”权限,请参考创建委托。 创建委托 登录统一身份认证服务控制台。 在统一身份认证服务的左侧导航窗格中,选择“委托”页签,单击右上方的“+创建委托”。 图1 创建委托 开始配置委托。 委托名称:EcsOperation。 委托类型:选择“云服务”。 云服务:选择“函数工作流 FunctionGraph”。
通过云日志服务LTS,快速完成ECS等服务器的任务运行日志的采集、加工和转换。 通过函数工作流服务中的函数创建LTS触发器获取日志数据,经由自定义函数对日志中的关键信息进行分析和处理,把过滤后的日志转存到另外的日志流中,如图1所示。 图1 处理流程 案例价值点 通过云日志服务LTS,快速完成日志采集和转换。
函数使用,同时也减少了函数代码包部署、更新时的体积。 FunctionGraph也提供了一些公共依赖包,公共依赖包在平台内部缓存,消除了冷启动加载的影响,推荐您优先使用。 依赖包管理模块统一管理用户所有的依赖包,用户可以通过本地上传和obs地址的形式上传依赖包,并为依赖包命名。同
API分组为单位,管理分组内的所有API。 选择“APIGroup_test”。 *发布环境 API可以同时提供给不同的场景调用,如生产、测试或开发。API网关服务提供环境管理,在不同的环境定义不同的API调用路径。 选择“RELEASE”,才能调用。 *API类型 API类型:
以“functiongraph”开头。 图1 查看函数日志 图中日志列表中可以区分是否请求经过冷启动,下边一条请求显示的冷启动成功,其中耗时13.100ms,表示当前请求是经过冷启动的调用总耗时,日志中上边一条日志显示调用成功,其中耗时1.671ms,表示当前请求不经过冷启,调用耗时。
能否在函数代码中使用线程和进程? FunctionGraph函数工程打包有哪些规范(限制)? FunctionGraph如何隔离代码? HTTP函数bootstrap启动文件如何创建?
函数配置 FunctionGraph函数是否支持环境变量? 能否在函数环境变量中存储敏感信息? 如何使用函数为图片打水印? 如何通过父函数调用子函数? 如何通过版本和别名实现绑定APIG触发器的HTTP函数的灰度升级?
创建函数,可参考开发指南中的各个语言函数创建流程,此处不再赘述。 创建依赖包,将扩展依赖包按照依赖包的添加规则添加到要执行的函数。 调用函数,则内部已经启动扩展进程。 父主题: 扩展API