检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Devs 全局参数。 操作案例 有资源描述文件(Yaml)时,可以直接执行s alias publish进行别名的发布或者更新; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如 s cli fgs alias publish --region cn-north-4
function字段介绍 function字段 表1 function字段说明 参数名 必填 类型 参数描述 functionName True String 函数名称 handler True String 函数执行入口,规则:xx.xx,必须包含“.” runtime True
deploy function命令 deploy function命令,是部署函数的命令。 当执行命令deploy function -h/deploy function --help时,可以获取帮助文档。 参数解析 表1 参数说明 参数全称 参数缩写 Yaml模式下必填 参数含义
remove alias命令 具体命令详情请参考remove alias命令。 父主题: 别名alias
命令解析 当执行命令remove -h/remove --help时,可以获取帮助文档。 在该命令中,包括了四个子命令: function:删除指定的函数 trigger:删除指定的触发器 version:删除指定的版本 alias:删除指定的别名 参数解析 表1 参数说明 参数全称
protocol: HTTPS timeout: 5000 在进行服务资源部署时,可能会涉及到交互式操作,相关的描述参考 deploy 命令 注意事项中的在部署时可能会涉及到交互式操作。 父主题: 部署deploy
triggers字段介绍 trigger 字段 表1 trigger参数说明 参数名 必填 类型 参数描述 triggerTypeCode True String 触发器类型。 status False Enum 触发器状态,取值为 ACTIVE、DISABLED,默认为 ACTIVE。
publish命令 参数解析 操作案例 remove命令 命令解析 当执行命令version -h/version --help时,可以获取帮助文档。 在该命令中,包括了两个子命令: list:查看版本列表 publish:发布版本 父主题: 版本 version
是否以表格形式输出 操作案例 有资源描述文件(Yaml)时,可以直接执行s version list查看当前函数所发布的版本列表; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如s cli fgs version list --region cn-north-4
选填 必填 版本描述 操作案例 有资源描述文件(Yaml)时,可以直接执行s version publish进行版本的发布; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如s cli fgs version publish --region cn-north-4
Cli模式下必填 参数含义 region - 选填 必填 地区 function-name - 选填 必填 函数名 assume-yes y 选填 必填 在交互时,默认选择y 当前命令还支持部分全局参数(例如-a/--access, --debug等),详情可参考 Serverless Devs
有资源描述文件(Yaml)时,可以直接执行s remove alias --alias-name aliasName删除指定别名; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如s cli fgs remove alias --region cn-north-4
remove version --version-name versionName删除指定versionName的版本; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如s cli fgs remove version --region cn-north-4
添加事件源 创建API API分组、自定义认证函数、后端函数均创建成功以后,可以创建API,设置安全认证为自定义认证,并定义后端服务类型为FunctionGraph,步骤如下。 登录APIG控制台,在左侧导航栏选择“API管理 > API列表”,单击右上方的“创建API”。 配置API基本信息,详细如图1、图2所示。
在函数中引入动态链接库 函数运行环境中已经默认将代码根目录和根目录下的lib目录加入到LD_LIBRARY_PATH中,只需要将动态链接库放到此处即可。 在代码中直接修改LD_LIBRARY_PATH环境变量。 如果依赖的.so文件放在其他目录,可以在配置页面设置LD_LIBRA
将处理完后的文件上传到另一个指定的OBS桶中。 本教程必须使用两个不同的OBS桶。 保证函数和OBS桶在一个区域(区域都选择默认即可)。 实现流程 在OBS服务中,创建两个桶。 创建函数,设置OBS应用事件源。(当前“OBS应用事件源”仅支持华北-北京四、华北-乌兰察布一、华东-上海一。)
key foo value={}".format(value)) return value 客户端使用连接池时不要将获取连接的操作放在初始化函数 initializer 方法中,否则只会在初始化时获取一个连接而导致连接池使用无效。当网络抖动时可能会使已获取的连接断连,后续复用
使用环境变量设置以下信息:安装文件的目录、存储输出的位置、存储连接和日志记录设置等。这些设置与应用程序逻辑解耦,在需要变更设置时,无需更新函数代码。 python语言示例 在如下函数代码片段中,参数“obs_output_bucket”为图片处理后存储地址。 def handler(event, context):
时间段的操作事件。 您可以参考云审计服务应用示例,来学习如何查询具体的事件。 在事件列表页面,您还可以导出操作记录文件、刷新列表、设置列表展示信息等。 在搜索框中输入任意关键字,按下Enter键,可以在事件列表搜索符合条件的数据。 单击“导出”按钮,云审计服务会将查询结果以.xlsx格式的表格文件导出,该
函数异步执行并返回预留实例ID用于场景指客户端请求执行比较费时任务,不需要同步等待执行完成返回结果,该方法提前返回任务执行对应的预留实例ID, 如果预留实例有异常,可以通过该实例ID把对应实例删除(该接口主要针对白名单用户)。 目前仅支持广州 调用方法 请参见如何调用API。 URI POST