检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
问题描述 使用CLI工具,在上传程序zip包时,是否可以设置代理服务器和身份认证信息,通过内部网络的代理网关认证。
灰度版本 Id 填写时必填 操作案例: 有资源描述文件(Yaml)时,可以直接执行s alias publish进行别名的发布或者更新; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如 s cli fgs alias publish --region
此路径是相对于服务根目录的相对路径。 示例 简单的函数调用 serverless invoke --function functionName 本示例将调用部署的函数,并在终端中输出调用的结果。
请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 GET:请求服务器返回指定资源。 PUT:请求服务器更新指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。
图1 创建LTS触发器 云日志服务LTS的消费端在日志累积大小或日志累积时间满足条件时消费LTS日志数据,并根据订阅该组LTS日志数据的函数URN触发函数执行。 父主题: 使用FunctionGraph函数对LTS中的日志进行实时过滤
在云日志服务配置Agent,快速将ECS等服务器上日志采集到指定的日志组,配置过程请参考安装ICAgent。 图1 流程图 创建委托 登录统一身份认证服务控制台。 在统一身份认证服务的左侧导航窗格中,选择“委托”菜单,单击右上方的“+创建委托”,如图2所示。
前提条件 FunctionGraph的云服务委托中包含“SWR Admin”、“VPC Administrator”、“Server Administrator”、“SFS FullAccess”和“SFS Turbo FullAccess”权限。
分布式消息服务Kafka版与开源Kafka的差异说明,请参见Kafka与开源Kafka的差异。 约束与限制 开源Kafka触发器当前支持“华北-北京四”、“华东-上海一”、“中国-香港”、“亚太-曼谷”、“亚太-新加坡”、“拉美-圣地亚哥”区域使用。
通过委托函数工作流来访问其他云服务,例如:如果函数需要访问LTS、VPC等服务,则必须选择包含所需服务权限的委托;若函数不访问任何云服务,则无需选择委托。 默认“未使用任何委托”,支持选择已创建的委托。
创建新服务。 使用huawei-nodejs模板创建新服务。
必填 地区 function-name - 选填 必填 函数名称 table - 选填 必填 是否以表格形式输出 操作案例: 有资源描述文件(Yaml)时,可以直接执行s version list查看当前函数所发布的版本列表; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称
事件触发 通过事件触发机制,集成多种云服务,满足不同场景需求,获得高效的开发体验。 与云日志服务、云监控服务对接,无需任何配置,即可查询函数日志和监控告警信息,快速排查故障。 高可用 函数运行实例出现异常,系统会启动新的实例处理后续的请求,故障函数实例占用资源将会回收使用。
日志记录:启用日志功能后,函数运行过程中产生的日志会上报到云日志服务(LTS)。 LTS将按需收取日志管理费用,详情请参见云日志服务价格详情。 KMS静态加密代码(仅“拉美-圣保罗一”区域支持):选择是否使用KMS静态加密函数代码。
若您需要对除FunctionGraph之外的其它服务授权,IAM支持服务的所有权限请参见权限策略。
用户委托函数工作流去访问其他的云服务,举例:如果用户函数需要访问LTS、VPC等服务,则需要提供权限委托名称,如果用户函数不访问任何云服务,则不用提供委托名称。 运行时:选择用来编写函数的语言,默认“Python 3.6”,此处不支持用户选择其他运行时语言。
要启用单独打包,请在服务或函数的打包设置中将individually设置为true。 然后,对于每个函数,您都可以使用适用于整个服务的patterns或artifact配置选项。patterns选项将与服务选项合并,在打包期间为每个函数创建一个patterns配置。
后端服务类型:选择“FunctionGraph” 函数URN:添加创建的业务函数 版本或别名:选择“latest”版本 调用类型:选择“Synchronous” 图3 后端服务配置 单击下一步,完成API创建。
数据接入服务(DIS) 模拟DIS事件触发函数。 云日志服务(LTS) 模拟LTS事件触发函数。 消息通知服务(SMN) 模拟SMN事件触发函数。 定时触发器(TIMER) 模拟TIMER事件触发函数。 分布式消息服务 Kafka版(KAFKA) 模拟Kafka事件触发函数。
注意: 数据加密服务DEW将按需收取费用,详情请参见数据加密服务计费说明。 支持选择以下加密类型: (默认)functiongraph/default:函数会在您账号下的DEW服务中自动创建默认密钥,您无需手动创建。
部分其他华为云服务可以使用触发器,实现在指定云服务的事件发生时,直接触发FunctionGraph的函数执行。 关于触发器的更多信息请参见FunctionGraph支持的触发事件。