检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何区分不同账户间的数据库对象? AstroZero是使用元数据保存数据的,一个租户的数据包含系统预置的元数据及租户自定义的元数据。AstroZero中预置的元数据完全相同,是集中存放在容器中,供所用租户共享使用。租户自定义元数据物理存储在一起,逻辑上是隔离的。 父主题: 应用后端开发
在AstroZero中,哪些场景需要访问数据库? AstroZero访问数据库的场景主要包括如下几类: 业务数据模型构建 通过AstroZero提供的Object可视化创建的方式进行构建。 业务数据CRUD操作 通过AstroZero脚本中的数据库db标准库的相关方法实现,也可以通过服务编排中的相关图元可视化编排来实现。
AstroZero支持使用第三方数据库吗? AstroZero支持使用第三方数据库。 使用AstroCanvas构建可视化大屏时,提供了直连数据库(如MS SQL Server、MySQL、Oracle和GaussDB)的能力,详情操作请参见关系型数据库。 其他场景下,在AstroZ
批量修改表单数据 当需要修改表单填报数据时,支持根据筛选条件修改数据或者修改全部数据。 前提条件 在表单的视图中,已开启批量修改按钮。 图1 开启批量修改按钮 设置筛选条件修改部分数据 参考登录零代码工作台中操作,登录AstroZero零代码工作台。 在全部应用中,单击对应的应用,进入应用开发页面。
响应如下: { "access_token": "ACCESS_TOKEN", "expires_in": 7200, "token_type": "Bearer" } 请记录获取的access_token,后续第三方需要通过该access_token访问业务接口。
eAccess实例的域名。 获取access_token地址 获取access_token的请求地址,配置为“https://{host}/api/v1/oauth2/token”,其中“{host}”为OneAccess实例的域名,“access_token”为访问API接口的令牌。
Secret,在发送请求前,后台自动获取第三方服务端的access_token, 并在发送请求时携带此access_token,服务端根据携带的access_token进行鉴权。 操作步骤 参考登录经典应用设计器中操作,登录经典版应用设计器。 在左侧列表中,单击,选择“HTTP > Rest服务”。
对于使用OAuth 2.0的客户端鉴权模式,获取的用户access_token接口。返回的响应消息中,“access_token”就是需要获取的用户access_token。有了access_token之后,就可以使用access_token调用AstroZero的其他API。 父主题:
eAccess实例的域名。 获取access_token地址 获取access_token的请求地址,配置为“https://{host}/api/v1/oauth2/token”,其中“{host}”为OneAccess实例的域名,“access_token”为访问API接口的令牌。
对应传统方式开发业务系统中的创建数据库表。每个Object对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。 对象用于存储组织或者业务特有的数据,可理解为数据库中的数据表(逻辑表,系统实际存储时通过字段映射,统一把数据保存在数据库大宽表中)。 您可以围绕对象这一核心,定
拥有AstroZero全部权限。 图5 选择System Administrator Profile权限 单击“保存”,返回用户列表页面。 在用户列表中,可查看到已添加的IAM用户,且权限显示为System Administrator Profile。 图6 查看已添加的用户 父主题:
QueryAccess”权限的IAM用户,才能执行创建AstroZero开发者账号的操作。 系统策略 无 表2列出了AstroZero常用操作与系统策略的授权关系,您可以参照该表选择合适的系统策略。 表2 AstroZero常用操作与系统策略之间的关系 操作 Astro Zero Instance
0的客户端鉴权模式,获取的用户access_token接口,返回如下消息体。其中,“access_token”是需要获取的用户Token,取值以变量“XXX”表示。有了Token之后,您可以使用access_token认证调用其他API。 { "access_token": "XXX"
AstroZero对象概述 低代码平台中的对象 低代码平台中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建的一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。 对象可以存储组织或业务特有的数据,您可以围绕对象这一核心,定义相关的字段
业务场景的,因此首先要定义应用的数据模型,就是应用中的业务数据存储在哪里,也就是通常所说的搭建数据库、创建数据库表等。这些动作,对应AstroZero中的对象,对象可以理解为数据库中表的概念。例如,在开发某个仓库商品管理应用时,需要创建商品和仓库两个对象,来分别存储商品信息(如商
默认取值: 不涉及。 请求参数 表2 请求body参数 参数 是否必选 参数类型 描述 shareType 是 Integer 参数解释: 分享类型。 约束限制: 不涉及。 取值范围: 0:代表按文件分享。 1:代表按目录分享。 2:用字符数组表示多个文件路径。 默认取值: 不涉及。
en_US 表8 返回参数说明 参数 参数说明 access_token 认证后可信任的Token凭证。 expires_in 当前access_token的有效期。 refresh_token 用于刷新access_token。 token_type access_token类型。
什么是对象 低代码平台中的对象 低代码平台中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建的一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。 对象可以存储组织或业务特有的数据,您可以围绕对象这一核心,定义相关的字段、字段校验
“IAM用户名”、“账号名”、所用SMN资源对应的“项目ID”、“项目”。 图1 获取关键信息 已获取AK(Access Key ID)、SK(Secret Access Key),即访问密钥对,具体操作请参见获取AK/SK。 新建SMN连接器 参考登录AstroZero新版应用设计器中操作,进入应用设计器。
项目”。 图1 获取关键信息 已获取AK(Access Key ID)、SK(Secret Access Key),即访问密钥对,具体操作请参见获取AK/SK。 新建SMN连接器 参考创建连接器入口中操作,进入创建连接器页面。 在左侧列表中,选择“消息通知 > 消息通知服务SMN”,单击“+”。