更新时间:2024-07-11 GMT+08:00
分享

如何与本地沙箱进行联调

AstroZero支持在应用设计器中快速推送当前应用到本地沙箱,在沙箱中运行,并与本地系统通信,调测应用。

“在本地沙箱中运行”特性为白名单特性,需要联系后台管理人员开通后方可使用。

前提条件

  • 已搭建好本地沙箱环境,且本地沙箱环境可以正常访问华为云云上环境。
  • 华为云AstroZero环境和本地沙箱环境中“我的仓库”配置的OBS桶是同一个桶,相关操作可参考自定义“我的仓库”

操作步骤

  1. 在华为云AstroZero新建本地沙箱连接。

    1. 参考登录管理中心中操作,登录华为云AstroZero管理中心。
    2. 在左侧导航栏中,选择“应用管理 > 沙箱 > 本地沙箱连接”。
    3. 在本地沙箱连接页面,单击“新建本地沙箱连接”。
    4. 配置新建本地沙箱连接参数,单击“确认”。
      确认后,该连接默认处于启用状态。
      表1 新建本地沙箱连接参数说明

      参数

      说明

      本地沙箱连接名称

      新建本地沙箱连接的名称。

      描述

      新建连接的描述信息。

      授权开发账号使用此连接

      授权哪些开发账号使用此连接。

    5. 在“操作”列将鼠标移至,选择“下载密钥文件”,在弹框中单击“确定”。
      • 密钥文件仅可下载一次,请妥善保存。后续在本地沙箱环境中配置连接信息时需要使用该密钥文件。
      • AstroZero支持更新密钥文件,在“操作”列将鼠标移至,选择“更新密钥文件”,即可更新密钥。更新后需要重新单击“下载密钥文件”,进行下载。

  2. 在本地沙箱环境建立云端连接。

    1. 登录本地沙箱环境,在上方选择“管理”页签。
    2. 在左侧导航栏中,选择“应用管理 > 云端连接”,单击“新建云端开发环境连接”。
    3. 配置新建云端开发环境连接参数,单击“确定”。
      表2 新建云端开发环境连接参数说明

      参数

      说明

      云端环境名称

      新建云端开发环境连接的名称。

      云端开发环境地址

      AstroZero对外提供的开发态域名。

      示例:https://appcube.cn-north-4.huaweicloud.com/

      描述

      新建连接的描述信息。

      云端鉴权ClientID

      登录云端AstroZero开发环境时所需的客户端ID,即1.e中获取的密钥文件中的“client_id”值。

      云端鉴权ClientSecret

      登录云端AstroZero开发环境时所需的客户端密钥,即1.e中获取的密钥文件中的“client_secret”值。

      使用网络代理

      非必选,如果您的网络环境存在限制,需要使用代理服务器访问配置的AstroZero开发环境,则需要设置。

      代理地址

      代理服务器的地址。

      代理鉴权/账号

      使用代理服务器时,代理认证的用户名。

      代理鉴权/密码

      使用代理服务器时,代理认证的密码。

  3. 在华为云AstroZero的“本地沙箱连接”页面,单击“刷新”,建立连接。
  4. 在华为云AstroZero新版应用设计器中,推送当前应用到本地沙箱环境,进行联调。

    1. AstroZero开发者用户登录AstroZero服务控制台,单击“进入首页”。
    2. 在左侧选择“应用”,参考图1进入新版应用设计器页面。
      图1 进入新版应用设计器页面
    3. 在页面上方单击,选择“在本地沙箱中运行”。
    4. 勾选已连接的沙箱,单击“运行”。

      若勾选“同步测试数据到本地沙箱”,可同步开发环境的测试数据到本地沙箱中。

    5. 单击“运行访问 >”,可访问本地沙箱环境中的应用,进行调测。

  5. (可选)在本地沙箱环境,选择上方的“管理”页签后,选择“应用管理 > 应用导航”,单击该应用操作列中的,可预览该应用。

相关文档