检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
RUNTIME_CODE_ROOT 代码在容器中的存放目录,系统默认路径为/opt/function/code 通过系统环境变量获取。 RUNTIME_LOG_DIR 系统日志在容器中存放的目录,系统默认路径为/home/snuser/log。 通过系统环境变量获取。 环境变量应用示例 使用环境变
AFKA)"模板,使用系统内置Kafka事件模板。 事件名称 事件名称必须以大写或小写字母开头,支持字母(大写或小写),数字和下划线“_”(或中划线“-”),并以字母或数字结尾,长度为1-25个字符,例如kafka-123test。 测试事件 自动加载系统内置kafka事件模板,本例不做修改。
”、“配置函数的委托权限”、“配置函数的触发器”及“在线调试函数”。 调试函数:支持创建测试事件来调试函数。 函数流:支持创建和管理函数流任务。 当前已支持V2版本的区域:华北-北京四、华东-上海一、华东-上海二、华南-广州、亚太-曼谷、亚太-新加坡、拉美-圣保罗一、拉美-圣地亚哥,其他区域敬请期待!
使用模板”,请仔细阅读弹出的说明后进行勾选操作,单击“同意并继续创建”。 图1 选择使用AI绘画Stable-Diffusion模板 如果系统弹出“服务开通”提示弹窗,请阅读说明后单击“立即开通”。 进入“应用配置”页面,自定义填写或采用默认的应用名称,在“委托名称”的下拉菜单中
身的初始化函数去执行一次性业务) 函数当前支持配置固定数量的预留实例策略、配置定时伸缩的预留实例策略、配置按指标伸缩的预留实例策略和配置智能伸缩的预留实例策略。 用户默认没有权限使用指标策略和智能推荐策略,如果需要使用该功能,请在工单系统提交工单添加白名单。 约束与限制 别名和对
Kafka版(KAFKA)"模板,使用系统内置Kafka事件模板。 事件名称 事件名称必须以大写或小写字母开头,支持字母(大写或小写),数字和下划线“_”(或中划线“-”),并以字母或数字结尾,长度为1-25个字符,例如kafka-123test。 测试事件 自动加载系统内置kafka事件模板,本例不做修改。
h的所有系统权限。 表1 系统权限说明 系统角色/策略名称 描述 类别 依赖关系 FunctionGraph Administrator 函数工作流(FunctionGraph)管理员,具有管理函数、工作流、触发器以及调用函数的权限(该权限后期会下线,建议您不使用) 系统角色 Tenant
创建SFS Turbo文件系统 初始化自定义模型挂载文件系统 上传与加载自定义模型和节点 进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 如需实现多用户使用场景下的资源隔离,FunctionGraph函数支持挂载ECS服务器作为文件系统来源,通过设置共享NFS路径可有
Go 支持 不支持 编译后的动态库文件名称必须与函数执行入口的插件名称保持一致,例如:动态库名称为testplugin.so,则“函数执行入口”命名为testplugin.Handler。 C# 支持 不支持 - PHP 支持 不支持 - 定制运行时 支持 不支持 - Cangjie
Cloud (huawei) Tencent Cloud (tencent) Custom (others) 当您选择某个选项之后,系统会进行交互式引导: s config add ? Please select a provider: Huawei Cloud (huawei)
toload.php、composer 和google三个文件夹。 Linux系统 Linux系统下可以使用以下命令生成zip包。 zip –rq vendor.zip vendor windows系统 用压缩软件将vendor目录压缩成zip文件即可。 如果要安装多个依赖包,在composer
nGraph函数。FunctionGraph函数代码可以处理事件,比如将消息发送到其他云服务。 约束与限制 EventGrid触发器当前仅支持“华北-北京四”、“华北-乌兰察布一”、“华东-上海一”、“华东-上海二”、“华南-广州”、“亚太-新加坡”、“拉美-墨西哥城二”。 前提条件
raph权限,并结合实际需求进行选择,FunctionGraph支持的系统权限,请参见FunctionGraph系统策略。若您需要对除FunctionGraph之外的其它服务授权,IAM支持服务的所有权限请参见系统权限。 示例流程 图1 给用户授权使用FunctionGraph权限的流程
容器镜像服务(SWR)管理员,拥有该服务下的所有权限。 必选。 VPC Administrator (系统将同时勾选该系统角色依赖的Server Administrator系统角色,无需手动取消) VPC Administrator:虚拟私有云服务管理员。 Server Administrator:服务器管理员。
VPC配置情况下支持域名解析 支持在VPC配置的情况下,解析DNS域名。 商用 FunctionGraph函数如何解析DNS内网域名? 3 支持创建快速函数流 快速模式面向业务执行时长较短,需要极致性能的场景,只支持流程执行时长低于5分钟的场景,不支持执行历史持久化,支持同步和异步调用。
getLogger()$ $logg->info("hello") getAlias 获取函数的别名 开发PHP函数 约束与限制: 函数仅支持返回如下几种类型的值。 Null:函数返回的HTTP响应Body为空。 string:函数返回的HTTP响应Body内容为该字符串内容。 其他:
制作依赖包 制作函数依赖包推荐在Huawei Cloud EulerOS 2.0环境中进行。使用其他系统打包可能会因为底层依赖库的原因,运行出问题,比如找不到动态链接库。 如果安装的依赖模块需要添加依赖库,请将依赖库归档到zip依赖包文件中,例如,添加.dll、.so、.a等依赖库。
可以看到当前目录下会生成一个node_modules文件夹。 Linux系统 Linux系统下可以使用以下命令生成zip包。 zip -rq mysql-node8.10.zip node_modules 即可生成最终需要的依赖包。 windows系统 用压缩软件将node_modules目录压缩成zip文件即可。
创建虚拟私有云VPC和子网 创建SFS Turbo文件系统 初始化自定义模型挂载文件系统 上传与加载自定义模型 进阶使用:使用ECS作为NFS服务器实现多用户资源隔离 如需实现多用户使用场景下的资源隔离,FunctionGraph函数支持挂载ECS服务器作为文件系统来源,通过设置共享NFS路径可有效
变量 Serverless Framework提供了一个强大的变量系统,您可以将动态数据添加到serverless.yml中。使用Serverless变量,您将能够执行以下操作: 引用并加载环境变量中的变量。 引用并加载CLI选项中的变量。 递归引用同一serverless.yml文件中的任何类型的属性。