检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Struct 触发器 Yaml完整配置 华为云函数工作流(FunctionGraph)组件的Yaml字段如下: edition: 1.0.0 # 命令行YAML规范版本,遵循语义化版本(Semantic Versioning)规范 name: fg-test # 项目名称 access
状态码 状态码 描述 200 Success 400 Bad Request 404 Bad Request 500 Internal Server Error 错误码 请参见错误码。 父主题: 函数流
前提条件 获取访问密钥 访问密钥(AK/SK,Access Key ID/Secret Access Key)包含访问密钥ID(AK)和秘密访问密钥(SK)两部分,是您在华为云的长期身份凭证,您可以通过访问密钥访问华为云API。 浏览器打开华为云,单击右上角的“控制台”。
函数流编排函数算子,实现下载OBS中数据进行图片转码,并以流的形式返回给客户端。 保证函数和OBS桶在一个区域(区域都选择默认即可)。 实现流程 在OBS服务中,创建1个桶。 用户向OBS桶上传图片。 创建函数。 创建函数流,编排函数。 触发函数流执行,对图片进行转码处理。
AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。
{ "execution_id" : "48aff955-ea10-4ffd-b426-190bc192dc14", "status" : "success", "output" : { "result" : 200, "message" : "success
权限及授权项说明 如果您需要对您所拥有的FunctionGraph进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果公有云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用
状态码 状态码 描述 200 Success 400 Bad Request 500 Internal Server Error 错误码 请参见错误码。 父主题: 函数流
状态码 状态码 描述 200 list applications successfully 400 Bad Request 请求错误。 401 Unauthorized 鉴权失败。 403 Forbidden 没有操作权限。 404 Not Found 找不到资源。
latest版本 trigger-type - 选填 必填 触发器类型 trigger-name - 选填 必填 触发器名,APIG为API名称,OBS为桶名,TIMER为触发器名称 assume-yes y 选填 选填 在交互时,默认选择y 当前命令还支持部分全局参数(例如-a/--access
参数说明 参数全称 参数缩写 Yaml模式下必填 Cli模式下必填 参数含义 region - 选填 必填 地区 function-name - 选填 必填 服务名 version-name - 必填 必填 版本名称,不能为latest 当前命令还支持部分全局参数(例如-a/--access
参数,例如s cli fgs remove function --region cn-north-4 --function-name fgs-test --access xxxx 上述命令的执行结果示例: Function [fg-test] deleted.
当前命令还支持部分全局参数(例如-a/--access, --debug等),详情可参考Serverless Devs 全局参数。
参数解析 表1 参数说明 参数全称 参数缩写 Yaml模式下必填 Cli模式下必填 参数含义 region - 选填 必填 地区 function-name - 选填 必填 函数名称 alias-name - 必填 必填 别名 当前命令还支持部分全局参数(例如-a/--access
状态码 状态码 描述 200 create application successfully 400 Bad Request 请求错误。 401 Unauthorized 鉴权失败。 403 Forbidden 没有操作权限。 404 Not Found 找不到资源。
当前命令还支持部分全局参数(例如-a/--access, --debug等),详情可参考 Serverless Devs 全局参数。
参数解析 表1 参数说明 参数全称 参数缩写 Yaml模式下必填 Cli模式下必填 参数含义 region - 选填 必填 地区 function-name - 选填 必填 函数名称 table - 选填 选填 是否以表格形式输出 当前命令还支持部分全局参数(例如-a/--access
灰度版本 Id 填写时必填 当前命令还支持部分全局参数(例如-a/--access, --debug等),详情可参考 Serverless Devs 全局参数。
参数解析 表1 参数说明 参数全称 参数缩写 Yaml模式下必填 Cli模式下必填 参数含义 region - 选填 必填 地区 function-name - 选填 必填 服务名 alias-name - 必填 必填 别名 当前命令还支持部分全局参数(例如-a/--access,
参数说明 参数全称 参数缩写 Cli模式下必填 参数含义 region - 必填 地区 function-name - 必填 函数名称 target - 选填 生成的 Serverless Devs 的配置文档路径(默认是s.yaml) 当前命令还支持部分全局参数(例如-a/--access