检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置 > 常规设置”,配置“函数执行入口”参数,如图3所示。其中参数值为“index.handler”格式,“index”和“handler”支持自定义命名。 图3 函数执行入口参数 测试函数 创建测试事件。 在函数详情页,单击“配置测试事件”,弹出“配置测试事件”页,输入测试信息如图4所示,单击“创建”。
} } 一般不建议在函数代码内捕获异常,其会导致创建的错误次数告警配置不生效。但是FunctionGraph实现了与云日志服务(LTS)的对接,支持在LTS服务中配置告警,LTS支持日志告警实时监控函数日志中出现的异常信息。 父主题: 使用函数访问Redis数据库
Boolean 是否开启闲置模式配置 tactics_config 否 TacticsConfig object 表4 TacticsConfig 参数 是否必选 参数类型 描述 cron_configs 否 Array of CronConfig objects 定时配置列表 metric_configs
单击“开始”节点,在右侧弹出的属性页面添加触发器,触发器类型选择“定时触发器”。 图1 定时触发器 填写触发器配置信息。如表1所示,带*参数为必填项。 表1 定时触发器配置信息 配置项 说明 *触发规则 定时触发器的触发规则,当前只支持Cron表达式。 *Cron表达式 用于表示任务调
委托请参考配置委托权限。 描述:自定义。 信息配置完成后,单击“立即创建”。 参数介绍 应用程序创建成功后,可在应用中心列表中单击应用程序名称查看详细信息。以下是主要参数信息的介绍: 资源栈名称:通过该链接可以跳转到资源栈部署成功后的任务详情页面。 应用ID:当前部署的应用程序在
新增获取函数异步调用请求列表接口。 新增修改函数调用链配置接口。 新增获取函数调用链配置接口。 2020-08-29 修改内容如下: 新增获取依赖包列表接口。 新增创建依赖包接口。 新增删除指定的依赖包接口。 新增获取指定依赖包接口。 新增更新指定依赖包接口。 新增获取指定函数的测试事件列表接口。
yml 指定资源描述文件 - access a yaml中所指定的access信息/default 指定本次部署时的密钥信息 可以使用通过config命令配置的密钥信息,以及配置到环境变量的密钥信息 skip-actions - - 跳过yaml所设置的actions模块 - debug
登录IoTDA控制台,左侧导航栏选择“IoTDA实例”,进入选择界面。 在“IoTDA实例”界面右侧,单击“购买实例 ”,进入参数配置界面,请您根据实际业务需求进行配置。 图1 开通免费单元 参数配置完成后,单击“立即创建”,完成IoTDA实例创建。 创建函数 在服务控制台左侧导航栏,选择“计算 > 函数
-iv {APIG触发器URL} -F upload=@/{本地文件路径}/app.log 图1 示例 以postman工具为例,配置如下参数,配置完成后单击“发送”。 图2 示例 参数名:选择“upload”。 类型:选择“file”。 参数值:单击“Upload”,上传刚才创建好的app
产品优势 无服务器管理 自动运行用户代码,用户无需配置或管理服务器,专注于业务创新。 高弹性 根据请求的并发数量自动调度资源运行函数,实现透明、准确和实时的伸缩,应付业务峰值的访问。 用户无需关心峰值和空闲时段的资源需要申请多少资源,系统根据请求的数量自动扩容/缩容。自动负载均衡将请求分发到函数运行实例。
FunctionGraph生命周期的所有阶段。例如在函数调用之前、期间和之后捕获诊断信息;无需更改代码即可自动检测您的代码;在函数调用之前获取配置设置;通过安全代理检测功能发出警报;将遥测数据直接从函数异步发送到自定义目的地。 扩展作为独立进程在函数执行环境中运行。由于扩展作为进程运
实例减半。 图1 MFA Serverless改造前后架构 案例价值点 改造前单个代码仓集成多个功能,代码量巨大,维护困难;改造后函数、部署包、代码仓一一对应,方便迭代维护。 部分功能使用频次低,但仍然持续占用资源,CPU使用率低;改造后业务按需使用,低频服务缩容到0,明显降低资源成本。
单击编辑框中函数节点进行编辑。配置函数参数,参数说明如表1所示,带*参数为必填项。 配置函数前确保已创建好函数,示例中的函数节点选择函数2(函数执行返回result的值为函数调用事件内的input输入值+2的结果值),参见图2配置。 图2 函数节点配置 表1 函数参数说明 参数 说明
使用依赖包时,有哪些注意事项? 依赖包内文件名不能以~结尾。 依赖包当前文件限制数为30000。 在函数页面上传依赖包的ZIP包文件大小限制为10M,如超过10M,需通过OBS上传(依赖包大小限制为最大300M)。 如果函数配置了私有依赖包且依赖包很大,建议在函数详情页的“设置 >
公共依赖是华为云为用户直接提供的依赖包,用户可以在函数界面直接导入相关依赖包实现自己代码的业务逻辑。 与私有依赖相比,公共依赖有如下优势: 公共依赖为用户提供了开箱即用的依赖生态,不需要用户进行繁琐的依赖包构建和上传,仅需在函数界面直接导入即可使用。用户无需过多关注配置代码运行环境,可以投入更多的精力关注代码和业务逻辑
String 依赖包的md5值 size Long 依赖包大小。 name String 依赖包名称。 description String 依赖包描述。 file_name String 依赖包文件名,如果创建方式为zip时。 version Long 依赖包版本编号。 dep_id
用户函数实例数=用户函数并发数/该函数的单实例并发数。 用户函数并发数:指某一刻该函数同时执行的请求数。 该函数的单实例并发数:指单个实例最多允许的函数并发数,即函数并发配置界面的“单实例并发数”。 与FunctionGraph函数并发的其他相关服务,请参见函数支持的事件源。 父主题: 函数执行
函数实现的功能是:将收到的日志事件数据进行分析,过滤白名单功能,对非法IP登录/登出,进行SMN消息主题邮件告警。形成良好的账户安全监听服务。 设置环境变量 在函数配置页签需配置环境变量,设置SMN主题名称,说明如表1所示。 表1 环境变量说明表 环境变量 说明 SMN_Topic SMN主题名称。 RegionName
ermark函数详情页,在“代码”页签,单击页面最底部的“添加依赖包”,添加公共依赖包“pillow-7.1.2”。 图2 添加依赖包 进入fss_examples_image_watermark函数详情页,配置如下信息。 在“代码”页签,代码选择“上传自ZIP文件”,上传样例代码watermark
String 依赖包的md5值 size Long 依赖包大小。 name String 依赖包名称。 description String 依赖包描述。 file_name String 依赖包文件名,如果创建方式为zip时。 version Long 依赖包版本编号。 dep_id