如何与本地沙箱进行联调
AstroZero支持在应用设计器中快速推送当前应用到本地沙箱,在沙箱中运行,并与本地系统通信,调测应用。
“在本地沙箱中运行”特性为白名单特性,需要联系后台管理人员开通后方可使用。
前提条件
- 已搭建好本地沙箱环境,且本地沙箱环境可以正常访问华为云的云上环境。
- 华为云AstroZero环境和本地沙箱环境中“我的仓库”配置的OBS桶是同一个桶,相关操作可参考自定义“我的仓库”。
操作步骤
- 在华为云AstroZero新建本地沙箱连接。
- 在本地沙箱环境建立云端连接。
- 登录本地沙箱环境,在主菜单中选择“管理”页签。
- 在左侧导航栏中,选择“应用管理 > 云端连接”,单击“新建云端开发环境连接”。
- 配置新建云端开发环境连接参数,单击“确定”。
表2 新建云端开发环境连接参数说明 参数
说明
云端环境名称
新建云端开发环境连接的名称。
云端开发环境地址
AstroZero对外提供的开发态域名。
示例:https://appcube.cn-north-4.huaweicloud.com/
描述
新建连接的描述信息。
云端鉴权ClientID
登录云端AstroZero开发环境时所需的客户端ID,即1.e中获取的密钥文件中的“client_id”值。
云端鉴权ClientSecret
登录云端AstroZero开发环境时所需的客户端密钥,即1.e中获取的密钥文件中的“client_secret”值。
使用网络代理
非必选,如果您的网络环境存在限制,需要使用代理服务器访问配置的AstroZero开发环境,则需要设置。
代理地址
代理服务器的地址。
代理鉴权/账号
使用代理服务器时,代理认证的用户名。
代理鉴权/密码
使用代理服务器时,代理认证的密码。
- 在华为云AstroZero的“本地沙箱连接”页面,单击“刷新”,建立连接。
- 在华为云AstroZero新版应用设计器中,推送当前应用到本地沙箱环境,进行联调。
- AstroZero开发者用户登录AstroZero服务控制台,单击“进入首页”。
- 在左侧选择“应用”,参考图1,进入新版应用设计器页面。
- 在页面上方单击“运行”,选择“在本地沙箱中运行”。
- 勾选已连接的沙箱,单击“运行”。
- 单击“运行访问 >”,可访问本地沙箱环境中的应用,进行调测。
- (可选)在本地沙箱环境,选择上方的“管理”页签后,选择“应用管理 > 应用导航”,单击该应用操作列中的,可预览该应用。