检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
当文件上传后更新至dew-bucket-input桶时,会生成事件,触发函数运行,将文件加解密,保存在dew-bucket-output中。 上传文件生成事件 登录对象存储服务控制台,进入dew-bucket-input桶对象界面,上传image.jpg文件,如图1所示。 图1 上传文件 触发函数自动运行 上传文件至
使用EventGrid触发器(RabbitMQ自定义事件源) 本节介绍如何使用函数工作流控制台创建EventGrid触发器(RabbitMQ自定义事件源),供您了解EventGrid触发器的使用方法。 关于EventGrid触发器事件源的具体介绍,请参见支持的事件源。 约束与限制
put桶时,会生成事件,触发函数运行,将上传图片打水印,保存在hugb-bucket-output中。 上传图片生成事件 登录对象存储服务控制台,进入hugb-bucket-input桶对象界面,上传image.jpg图片,如图1所示。 图1 上传图片 触发函数自动运行 上传图片
使用EventGrid触发器(RocketMQ自定义事件源) 本节介绍如何使用函数工作流控制台创建EventGrid触发器(RocketMQ自定义事件源),供您了解EventGrid触发器的使用方法。 关于EventGrid触发器事件源的具体介绍,请参见支持的事件源。 约束与限制
-上海一”、“华南-广州”、“拉美-墨西哥城二”、“拉美-圣地亚哥”区域使用。具体运行时函数是否支持使用请以控制台为准。 创建EventGrid触发器 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 选择“设置 > 触发器
必选参数。 选择需要的触发事件类型,有以下事件类型: 不指定对象版本号删除对象 指定对象版本号删除对象 选择该事件类型需要开启多版本控制功能,具体详情请参见多版本控制功能启用时的对象删除机制。 通过页面或Put请求创建或覆盖桶对象 通过页面或API请求合并分段任务 使用Copy请求创建或覆盖桶对象
serverless目录中构建和保存所有部署产物: serverless package 打包配置 有时,您可能希望对函数产物以及它们的打包方式有更多的控制。 您可以使用patterns配置来更多地控制打包过程。 Patterns 您可以定义将从结果产物中排除/包括的全局模式。如果您希望排除文件,可以使用前缀为“!”的全局模式,如:
图片上传至your-bucket-input桶,使用工具模拟客户端触发函数流运行,将上传图片旋转180°,并以流数据返回给客户端。 上传图片 登录对象存储服务控制台,进入your-bucket-input桶对象界面,上传image.jpeg图片如图1,上传完成后如图2所示。 图1 示例 图2 上传图片
显示的指标是函数运行时活动的聚合视图。要查看不同函数版本的指标,可在查看指标前切换函数版本,查询不同版本对应的监控信息。 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 选择“监控 > 指标”,选择时间粒度(最近1天、最近3天、自定义),查看函数运行状态。
使用APIG共享版触发器 本节介绍如何使用函数工作流控制台创建APIG触发器,使用API调用函数运行。 关于APIG触发器事件源的具体介绍,请参见支持的事件源。 约束与限制 APIG共享版触发器当前支持“华北-北京一”、“华北-北京四”、“华东-上海一”、“华东-上海二”、“华南
使用GeminiDB Mongo触发器 本节介绍如何使用函数工作流控制台创建GeminiDB Mongo触发器,实现每次更新数据库中的表时,都可以触发函数执行。 关于云数据库GeminiDB Mongo触发器事件源的具体介绍,请参见支持的事件源。 约束与限制 GeminiDB M
如果系统策略不满足授权要求,管理员可以通过“可视化视图”和“JSON视图”两种方式创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制,具体详情请参见创建自定义策略。 配置函数委托 进入函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 选择“设置 > 权限
NodeJS语言方案 前提条件 已拥有华为云账号且已实名认证。 华为云账号未欠费,且有足够金额购买本案例所涉及的资源。 操作步骤 创建函数 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,单击“创建函数”。 选择“创建空白函数”,填写函数信息,完成后单击“创建函数”。 函数类型:事件函数。
当函数处于禁用状态时可以修改代码,但不能执行函数。 禁用函数 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”。 单击函数名称,进入函数详情页面。 在页面右上角单击“禁用函数”,在弹窗中单击“确定”,禁用函数。 启用函数 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”。 单击被禁用的函数名称,进入函数详情页面。
配置Java函数的类隔离 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”。 单击函数的名称,进入函数详情页。 在“设置”页签下选择“高级设置”。 开启“类隔离”开关,单击“保存”类隔离配置。 配置Java函数的预停止 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”。
查看配额 登录管理控制台。 在页面右上角,选择“资源 > 我的配额”。系统进入“服务配额”页面。 图1 进入服务配额页面 您可以在“服务配额”页面,查看各项资源的总配额及使用情况。 如果当前配额不能满足业务要求,请参见后续操作,申请扩大配额。 申请扩大配额 登录管理控制台。 在页面右上角,选择“资源
海一、华东-上海二、华南-广州、亚太-曼谷、亚太-新加坡、拉美-圣保罗一、拉美-圣地亚哥,其他区域敬请期待! 总览页面介绍 登录函数工作流控制台,在左侧导航栏选择“总览”,进入“总览”页面。 可以查看函数数量/配额信息、代码存储/存储配额、函数月度调用次数/月度资源用量。 图2 月度统计
以使用对象存储服务OBS控制台为例,介绍如何获取存储在OBS桶中的函数代码包对象URL,并将代码包文件上传至FunctionGraph。 登录对象存储服务OBS控制台,创建桶并将函数代码包对象上传至OBS桶中。请参考通过URL访问OBS对象复制所需的代码包对象URL。 登录函数工作流控制台,在左侧的导航栏选择“函数
/home/function/deploy unzip -o helloworld_deploy.zip -d helloworld_deploy python3 deploy.py helloworld_deploy "${key}" 添加两个参数设置。 releaseVersion:默认值为1
概述 您可以使用扩展API将函数与监控、可观察性、安全性和监管等工具集成,控制并参与 FunctionGraph生命周期的所有阶段。例如在函数调用之前、期间和之后捕获诊断信息;无需更改代码即可自动检测您的代码;在函数调用之前获取配置设置;通过安全代理检测功能发出警报;将遥测数据直接从函数异步发送到自定义目的地。