- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南(低代码)
- 华为云Astro轻应用低代码使用流程
- 授权用户使用华为云Astro轻应用并购买实例
- 添加华为云Astro轻应用开发者用户
- 使用华为云Astro轻应用创建应用
-
使用华为云Astro轻应用开发应用后端
- 应用后端开发概述
- 对象
- 事件
- 结构体
- 脚本
-
服务编排
- 华为云Astro轻应用服务编排概述
- 创建空白华为云Astro轻应用服务编排
- 定制已有华为云Astro轻应用服务编排
-
为华为云Astro轻应用服务编排设置图元
- 为华为云Astro轻应用服务编排添加子服务编排图元
- 为华为云Astro轻应用服务编排添加脚本图元
- 为华为云Astro轻应用服务编排添加记录创建图元
- 为华为云Astro轻应用服务编排添加记录删除图元
- 为华为云Astro轻应用服务编排添加记录查询图元
- 为华为云Astro轻应用服务编排添加记录更新图元
- 为华为云Astro轻应用服务编排添加发送邮件图元
- 为华为云Astro轻应用服务编排添加发送事件图元
- 为华为云Astro轻应用服务编排添加赋值图元
- 为华为云Astro轻应用服务编排添加循环图元
- 为华为云Astro轻应用服务编排添加跳出循环图元
- 为华为云Astro轻应用服务编排添加决策图元
- 为华为云Astro轻应用服务编排添加等待图元
- 为华为云Astro轻应用服务编排添加BO图元
- 为华为云Astro轻应用服务编排添加连接器图元
- 为华为云Astro轻应用服务编排添加生成文档图元
- 管理华为云Astro轻应用服务编排
- 自定义华为云Astro轻应用服务编排的URL
- 触发器
- 工作流
- 定时任务
-
使用华为云Astro轻应用开发应用前端
- 应用前端开发概述
-
标准页面
- 华为云Astro轻应用标准页面概述
- 创建空白华为云Astro轻应用标准页面
- 使用模板创建华为云Astro轻应用标准页面
- 为华为云Astro轻应用标准页面添加组件
-
设置华为云Astro轻应用标准页面组件属性
- 设置华为云Astro轻应用标准页面容器组件属性
- 设置华为云Astro轻应用标准页面表单组件属性
- 设置华为云Astro轻应用标准页面表格组件属性
- 设置华为云Astro轻应用标准页面分栏组件属性
- 设置华为云Astro轻应用标准页面栅格容器组件属性
- 设置华为云Astro轻应用标准页面列表视图组件属性
- 设置华为云Astro轻应用标准页面表格(新)组件属性
- 设置华为云Astro轻应用标准页面图片组件属性
- 设置华为云Astro轻应用标准页面二维码组件属性
- 设置华为云Astro轻应用标准页面分页组件属性
- 设置华为云Astro轻应用标准页面模态框组件
- 设置华为云Astro轻应用标准页面输入框组件属性
- 设置华为云Astro轻应用标准页面下拉框组件属性
- 设置华为云Astro轻应用标准页面按钮组件属性
- 设置华为云Astro轻应用标准页面上传组件属性
- 设置华为云Astro轻应用标准页面面包屑组件属性
- 设置华为云Astro轻应用标准页面视频播放组件属性
- 添加事件实现华为云Astro轻应用组件间交互
- 添加库扩展华为云Astro轻应用标准页面功能
- 查看华为云Astro轻应用标准页面性能
- 调测华为云Astro轻应用标准页面
- 将华为云Astro轻应用标准页面保存为模板
- 管理华为云Astro轻应用标准页面
-
高级页面
- 华为云Astro轻应用高级页面概述
- 创建华为云Astro轻应用高级页面
- 为华为云Astro轻应用高级页面添加组件
-
设置华为云Astro轻应用高级页面预置组件属性
- 设置华为云Astro轻应用高级页面轮播组件属性
- 设置华为云Astro轻应用高级页面图片组件属性
- 设置华为云Astro轻应用高级页面文本编辑组件属性
- 设置华为云Astro轻应用高级页面自定义背景框组件属性
- 设置华为云Astro轻应用高级页面基本柱图组件属性
- 设置华为云Astro轻应用高级页面基本折线图组件属性
- 设置华为云Astro轻应用高级页面基本饼图组件属性
- 设置华为云Astro轻应用高级页面水位图组件属性
- 设置华为云Astro轻应用高级页面散点图组件属性
- 设置华为云Astro轻应用高级页面雷达图组件属性
- 设置华为云Astro轻应用高级页面仪表盘组件属性
- 设置华为云Astro轻应用高级页面翻牌器组件属性
- 设置高级页面路由导航和路由视图组件属性
- 为华为云Astro轻应用高级页面添加自定义组件
- 为华为云Astro轻应用高级页面组件绑定数据
- 添加事件或宏实现高级页面组件交互
- 调测华为云Astro轻应用高级页面
- 查看华为云Astro轻应用高级页面性能
- 管理华为云Astro轻应用高级页面
- 报表
- 使用华为云Astro轻应用进行应用集成开发
- 使用华为云Astro轻应用对应用进行个性化设置
- 发布并部署华为云Astro轻应用开发的应用
- 管理华为云Astro轻应用中已安装的应用
- 华为云Astro轻应用低代码平台管理中心
-
经典版开发指导(白名单特性)
- 经典版入门必读
- 应用
- 对象
- 标准页面
- 高级页面
- 服务编排
- 脚本开发
- BPM服务编排
- API接口
- 集成开发
- 消息事件
- 触发器
- 报表和仪表板
- CICD持续集成与交付
- 服务组件(BO)
- 调测能力
- 工程能力
- 原生服务
- 其他功能
- 管理中心
- 用户指南(零代码)
- 最佳实践
- API参考
-
常见问题
- 高频常见问题
- 产品咨询类
-
应用后端开发
- 如何区分不同账户间的数据库对象?
- 在华为云Astro轻应用对象中删除字段后重新创建时,引用的地方报错
- 华为云Astro轻应用自定义对象预置的owner字段,用于记录什么用户?
- 华为云Astro轻应用脚本支持使用哪些语言和库?
- 在华为云Astro轻应用脚本中执行sql语句时,可以不用@useObject修饰数据对象吗?
- 在华为云Astro轻应用脚本中,如何返回zip压缩文件内容?
- 如何通过华为云Astro轻应用脚本,导出xls文件让用户下载?
- 华为云Astro轻应用脚本是否支持multipart/form-data请求?
- 华为云Astro轻应用服务编排中涉及数据操作的脚本图元,在其他图元操作失败的情况下,是否可以回滚?
- 事件触发的华为云Astro轻应用服务编排,发送事件后,服务编排没有运行?
- 在华为云Astro轻应用服务编排或工作流中,引用的资源无法编辑
- 如何实现一个资源被多个应用的服务编排调用?
- 在华为云Astro轻应用服务编排中,支持跨应用引用资源吗?
- 在华为云Astro轻应用服务编排、工作流或脚本中,邮件发送功能不可用?
- 华为云Astro轻应用开发者如何使用自己的邮箱发送邮件?
-
应用前端开发
- 在华为云Astro轻应用标准页面中,如何调用服务编排或脚本?
- 在华为云Astro轻应用标准页面组件较多时,如何快速选中组件?
- 表格字段太多,导致华为云Astro轻应用标准页面无法完整显示,该如何处理?
- 在华为云Astro轻应用标准页面中,如何实现下拉框选项值的筛选功能?
- 在华为云Astro轻应用标准页面中,如何实现移动端上拉异步加载数据功能?
- 在华为云Astro轻应用标准页面弹窗的onOk事件中,不想关闭弹窗该怎么处理?
- 在华为云Astro轻应用中自定义高级页面组件(widget)时,修改了JS文件,修改部分不生效?
- 配置高级页面组件桥接器实例属性时,如何设置下拉框中的选项值?
- 在华为云Astro轻应用高级页面中,如何实现所有组件都加载完成后,再执行某段逻辑?
- 在华为云Astro轻应用中,如何实现多人协作开发?
- 在华为云Astro轻应用运行环境中,如何实现游客访问标准页面?
- 应用发布与部署
- 华为云Astro轻应用平台管理中心
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
分享Token
通过调用获取分享Token,可以获取临时Token,用户只要使用该临时Token即可访问文件,不用再使用“access-token”进行鉴权。
分享Token分为如下2个步骤:
获取分享Token
- 功能介绍
用于获取临时Token,使用该Token可访问文件,不用再使用“access-token”进行鉴权。获取的Token是临时性的,存在有效期。
- URI
POST AstroZero域名/u-route/baas/sys/v1.1/connectors/{connector_type}/{connector_name}/sharetoken
表1 路径参数 参数
是否必选
参数类型
描述
connector_type
是
String
参数解释:
连接器的类型。
约束限制:
不涉及。
取值范围:
- obs:与OBS对接的连接器。
- minio:与MINIO对接的连接器。
- objectstorageproxy:对象存储代理类型。
默认取值:
不涉及。
connector_name
是
String
参数解释:
连接器实例的名称,即创建连接器时设置的连接器实例名。
约束限制:
不涉及。
取值范围:
不涉及。
默认取值:
不涉及。
- 请求参数
表2 请求body参数 参数
是否必选
参数类型
描述
shareType
是
Integer
参数解释:
分享类型。
约束限制:
不涉及。
取值范围:
- 0:代表按文件分享。
- 1:代表按目录分享。
- 2:用字符数组表示多个文件路径。
默认取值:
不涉及。
key
否
String
参数解释:
分享的对象、目录。
约束限制:
如果是目录,必须以“/”结尾。
取值范围:
不涉及。
默认取值:
不涉及。
keys
否
String
参数解释:
多个文件路径。
约束限制:
不涉及。
取值范围:
不涉及。
默认取值:
不涉及。
timeoutInMinutes
是
Integer
参数解释:
分享的有效期,单位为分钟。
约束限制:
不涉及。
取值范围:
1~1440,即最短1分钟,最长24小时。
默认取值:
不涉及
- 响应参数
表3 响应参数说明 参数
参数类型
描述
resCode
String
参数解释:
返回码。
取值范围:
如果返回“0”代表请求成功,其他错误码说明请参考错误码。
resMsg
String
参数解释:
返回消息。
取值范围:
如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。
result
Object
参数解释:
返回结果对象。对象中包含“shareToken”字段,表示临时Token。
- 请求示例
已创建好OBS类型连接器,连接器实例名称为“命名空间__TestOBS”。调用如下请求,获取某些文件的临时访问Token。
POST https://AstroZero域名/u-route/baas/sys/v1.1/connectors/obs/命名空间__TestOBS/sharetoken { "shareType": 0, "key": "a/b/c/1.txt", "keys": [ "a/b/c/2.txt", "ROMAExchange.zip", "some/dir/c.jpg" ], "timeoutInMinutes": 60 }
注意:
使用者拿到URL后即可访问,所以要避免分享敏感文件。
- 响应示例
{ "resCode": "0", "resMsg": "成功", "result": { "shareToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJz***tOejj6NEo" } }
请记录下“shareToken”的值,后续访问文件使用。
查看分享对象文件
- 功能介绍
使用获取分享Token,返回的临时Token查看文件。
- URI
GET AstroZero域名/u-route/baas/sys/v1.1/objectstorage/viewshareobject?object=X&shareToken=Y
表4 路径参数 参数
是否必选
参数类型
描述
object
是
String
参数解释:
文件所在桶的全路径,包含文件名。
约束限制:
不涉及。
取值范围:
不涉及。
默认取值:
不涉及。
shareToken
是
String
参数解释:
获取分享Token中,返回的临时Token。
约束限制:
不涉及。
取值范围:
不涉及。
默认取值:
不涉及。
- 请求参数
- 响应参数
- 请求示例
已创建好OBS类型连接器,连接器实例名称为“命名空间__TestOBS”。调用如下请求,使用临时访问Token查看桶中的“a/b/c/1.txt”文件。
GET https://AstroZero域名/u-route/baas/sys/v1.1/objectstorage/viewshareobject?object=a/b/c/1.txt&shareToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaGFyZVR5cGUiOjAsInNoYXJlS2V5IjoiYS9iL2MvMS50eHQiLCJzaGFyZUtleXMiOlsiYS9iL2MvMi50eHQiLCJST01BRXhjaGFuZ2UuemlwIiwi5pyI5bqm5oC757uTLnR4dCJdLCJjb25uZWN0b3JUeXBlIjoib2JzIiwiY29ubmVjdG9yIjoiZ3pfX1Rlc3RPQlMiLCJzZXNzaW9uIjp7IlRlbmFudElEIjoiMDAwMDAwMDAwMGJaSFUzVjMxUXUiLCJVc2VySUQiOiIxMGdkMDAwMDAwYlpIVUFxN1BlYSIsIkxvY2FsZSI6eyJMYW5nIjoiemhfQ04ifX0sImV4cCI6MTYyOTc5MTA3Ny45Nzc5OH0.HQIMtULKsjTOgbtoSwOdqwX4W8FYgXTGTAtOejj6NEo
- 响应示例
test