正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
案例概述 本章节作为最佳实践的整体介绍,包含以下内容: 场景介绍和案例价值点 准备 构建程序 添加事件源 处理结果 应用扩展 场景介绍 通过云日志服务LTS,快速完成ECS等服务器的任务运行日志的采集、加工和转换。 通过函数工作流服务中的函数创建LTS触发器获取日志数据,经由自定
虚拟私有云唯一标识。配置时,agencyName必填。虚拟私有云标识请登录虚拟私有云页面查看。 subnetId False String 子网编号。配置时,agencyName必填。子网编号请登录虚拟私有云子网页面查看。 dependVersionList False List<String>
Query参数 参数 是否必选 参数类型 描述 type 是 String servicebridge 类型,可选 rds, mqs 或 cache 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通
为什么函数实际使用内存大于预估内存,甚至触发OOM? 函数内存超限返回“runtime memory limit exceeded”,如何查看内存占用大小? 如何定位自定义镜像执行失败“CrashLoopBackOff”的原因? 用户使用相同的镜像名更新镜像,预留实例无法自动更新,会一直使用老镜像,应如何处理?
log文件。 在upload-file-1函数详情页面的“监控”页签下,查看日志,可看到文件内容的打印。实际业务中,用户可根据需要修改代码保存数据到对象存储OBS、日志服务LTS等云服务或直接处理。 图3 查看日志 父主题: 操作流程
然后将函数的代码打包到目录中,压缩并上传到部署桶中。 资源部署完成。 建议在CI/CD系统中使用此方法,因为它是最安全的部署方法。 有关所有详细信息和选项,请查看deploy命令文档。 父主题: 使用指南
Function”命令,按照提示依次选择“需要部署的函数”、“Region”。 部署成功:界面右下角弹出成功提示,切换至部署“Region”查看。 部署失败:在“OUTPUT”下查看错误日志并解决。 本地调试 Nodejs 前提 本地环境已安装Nodejs。 默认模式 单击handler方法的Local
在“context”函数的“代码”页签,单击“测试”。 在弹出的“配置测试事件”对话框中,选择“空白模板”,再单击“创建”。 继续单击“测试”,等待测试完成,查看测试结果。 图1 执行成功结果 父主题: 构建函数
get("hostname"))) return "^_^" 如果在FunctionGraph服务中远程访问公网上的Redis失败,请检查以下几个方面: 查看redis.conf里面的设置,设置成允许任何IP访问。 在redis.conf中设置Redis的访问密码。 关闭防火墙。 如果函数需要访
initializer,如图12所示。 图12 函数初始化入口配置 开启预留实例或者快照式冷启动。 通过预留实例,或者快照式冷启动功能,可以加速函数启动时间,减少请求时延。预留实例使用可参考预留实例管理,快照式冷启动使用可参考配置快照式冷启动。 通过独立函数方式改造微服务。 直接函
tapigV1,再在alias别名下创建触发器,默认名称也为API_testapigV1,且调用URL相同。此时返回V1版本下的触发器列表查看,发现已无API_testapigV1触发器。 回到latest版本别名界面,编辑alias,灰度版本选择V2,调整权重,实现V1到V2的灰度升级。
执行以下命令,进入“/tmp/csharp/release”路径。 cd /tmp/csharp/release 在路径“/tmp/csharp/release”下查看编译生成的dll文件,如下所示: -rw-r--r-- 1 root root 468480 Jan 21 16:40 Newtonsoft
其他配置保持默认,无需修改。 图1 购买集群 确认配置信息无误,单击“提交”,创建集群。 图2 创建集群 创建集群需要较长时间,可以从图2中查看进度,请耐心等待。 创建委托 在服务控制台左侧导航栏,选择“管理与监管 > 统一身份认证服务”,进入统一身份认证服务控制台后,在左侧导航栏单击“委托”,进入“委托”界面。
specified subcommand. -version An alias for the "version" subcommand. 查看更多命令详情请参考https://developer.hashicorp.com/terraform/cli。 父主题: 前置条件
前台等待后台返回结果的最大时长为90s,如果设置的超时时间超过90秒,且函数实际运行时间也超过90秒,前台会提醒超时,但是后台仍在运行,可以在日志中查看返回结果。 内存(MB) 函数实例内存规格,取值范围:128、256、512、768、1024、1280、1536、1792、2048、2
在搜索框中先选择筛选条件“标签”,再勾选标签键值对,一次可添加多个标签作为筛选条件。 (可选)您可以继续添加筛选条件,例如:运行时、软件包类型等。 在函数列表查看检索结果。 父主题: 配置函数
图3 项目ID 集群ID获取方法:登录表格存储服务,进入集群管理,选择创建集群中创建的cloudtable-dis集群,进入集群详情页,可以查看集群ID,如图4所示。 图4 集群ID 创建FunctionGraph函数时,需要设置函数执行入口,Java函数执行入口格式为:[包名].[文件名]
{APIG触发器URL} -F upload=@/{本地文件路径}/app.log 图1 示例 在upload-file-1函数详情页面的“监控”页签下,查看日志,可看到文件内容的打印。实际业务中,用户可根据需要修改代码保存数据到对象存储OBS、日志服务LTS等云服务或直接处理。 父主题: 操作流程
确认实例安全组规则是否配置正确。 在RabbitMQ实例详情页面的“基本信息 > 网络”,单击安全组名称,跳转到安全组页面。 选择“入方向规则”,查看安全组入方向规则。 实例未开启SSL开关 ▪ 如果是VPC内访问,实例安全组入方向规则,需要允许端口5672的访问。 ▪ 如果是公网访问,需要允许端口15672的访问。
e可以自定义。 图12 配置测试事件 KetTest:定义序列化的类中的属性为KetTest. 测试串必需为json格式。 单击“测试”,查看测试执行结果。 父主题: 函数支持json序列化和反序列化