检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本章节将介绍FunctionGraph的OBS方式上传函数代码。 表1 OBS方式上传支持介绍 运行时 从OBS上传文件 说明 Node.js 支持 - Python 支持 用python语言写代码时,自己创建的包名不能与python标准库同名,否则会提示module加载失败。例如“json”、“lib”,“os”等。
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的获取用户Token接口说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987
在请求并发量一定的情况下,函数内存越大,分配的CPU资源相应越多,一般冷启动表现越优。 快照冷启动 Java应用冷启动速度慢的问题尤为突出。华为云FunctionGraph创新提出的基于进程级快照的冷启动加速解决方案,致力于在用户无感知(无需/少量进行代码适配)的前提下,帮助用户突破
在线调试函数 注意事项 事件数据作为event参数传入入口函数,配置后保存可以持久化,以便下次测试使用。每个函数最多可配置10个测试事件。 有关函数在线调试测试事件的操作,您可以参见使用空白模板创建函数指导视频中调试测试事件的介绍。 创建测试事件 登录FunctionGraph控制台,在左侧导航栏选择“函数
SMN消息通知服务通过短信和邮件推送告警信息,通知业务人员进行处理。 定时开关华为公有云虚拟机 当您需要在特定时间打开或者关闭华为公有云虚拟机时,可以考虑通过函数服务调用华为云ECS接口,定时开关虚拟机。 开机节点:需要定时打开的虚拟机。 关机节点:需要定时关闭的虚拟机。 使用函数处理IOT数据 该案例演示您如何使用FunctionGraph
Header,默认唯一值。 Header名称,不区分大小写。 有“=”和“in”两种条件类型。 Header值,类型是字符串。当条件为“in”时,可以设置多个值,且用“,”隔开,表示满足其中一个值即可触发。 举例:“别名”为“alias1”,“对应版本”为“version1”,“灰度版本”为“versio
Function.Common.dll</HintPath> </Reference> </ItemGroup> </Project> 用“dotnet build”命令编译工程,回显信息如下: root@SZX1000371099:/home/fsscsharp/src/MyCsharpPro#
排查方法:请检查您账户是否开通了CodeArts服务,具体请参考登录软件开发生产线(CodeArts)检查并开通服务。如果开通后问题仍存在,请联系华为云函数工作流服务工程师进一步帮助。 堆栈部署失败,提示如图5所示。 图5 堆栈部署失败 排查方法:单击应用程序名称链接进入应用“总览”页,单
表示FunctionGraph后台自动分配身份标识。 如果已经在云上的服务器挂载过sfs,有一个目录的属主是test-user,那么就可以用id test-user命令查询对应的uid和gid。 接下来要选择需要挂载的sfs文件系统,然后设置在函数中访问的目录。 其中函数访问路径
1则为2.1.0。 将文件打包为netcoreapp2.0.zip压缩包。 压缩包文件名称可随意,但是一定为.zip格式。 测试示例 在华为云FunctionGraph控制台新建一个C#(.NET 2.1)函数,上传打包完成的代码包,如图11所示。 图11 上传代码包 配置一个测
更新,即同一依赖包可拥有多个版本,便于用户对依赖包进行系统化管理。 函数依赖包生成示例请参见制作函数的私有依赖包。 公共依赖 公共依赖是华为云为用户直接提供的依赖包,用户可以在函数界面直接导入相关依赖包实现自己代码的业务逻辑。 与私有依赖相比,公共依赖有如下优势: 公共依赖为用户
在“/tmp/csharp/release”路径下,执行如下命令,打包test.zip代码库压缩包。 zip -r test.zip ./* 测试示例 在华为云FunctionGraph控制台新建一个C#(.NET 2.1)函数,上传打包好的“test.zip”压缩包,如图1所示。 图1 上传代码包
h函数的index.py是程序执行入口,确保fss_examples_python2.7.zip解压后,index.py文件位于根目录。 用Python语言写代码时,自己创建的包名不能与Python标准库同名,否则会提示module加载失败。例如“json”、“lib”、“os”等。
留实例管理。 按需计费 具体函数计算资源消耗公式请参见空闲模式资源消耗公式。 其他费用 在您使用函数工作流服务过程中,如果搭配使用了其它华为云服务,如OBS、SMN等,则您需要为该服务支付额外的费用。 按所使用服务计费模式计费 其他各云服务计费方式有差异,具体计费详情请参考价格详情。
式。 表1 直接上传支持介绍 运行时 上传ZIP文件 上传JAR文件 说明 Node.js 支持 不支持 - Python 支持 不支持 用python语言写代码时,自己创建的包名不能与python标准库同名,否则会提示module加载失败。例如“json”、“lib”,“os”等。
根据授权精细程度分为角色和策略。 角色:IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。该机制以服务为粒度,提供有限的服务相关角色用于授权。由于华为云各服务之间存在业务依赖关系,因此给用户授予角色时,可能需要一并授予依赖的其他角色,才能正确完成业务。角色并不能满足用户对精细化授权的要求,
数只支持APIG触发器。 准备工作 注册华为账号并实名认证。 在创建函数前,请先注册华为账号并实名认证,具体步骤请参考注册华为账号并开通华为云和实名认证介绍。 如果您已有一个华为账号并实名认证,请跳过此步骤。 免费额度。 函数工作流服务每个月都会提供一定数量的免费额度,免费额度是
请参见函数支持的事件源。 准备工作 注册华为账号并实名认证。 在创建函数前,请先注册华为账号并实名认证,具体步骤请参考注册华为账号并开通华为云和实名认证介绍。 如果您已有一个华为账号并实名认证,请跳过此步骤。 免费额度。 函数工作流服务每个月都会提供一定数量的免费额度,免费额度是