
# 如何与本地沙箱进行联调
AstroZero支持在应用设计器中快速推送当前应用到本地沙箱，在沙箱中运行，并与本地系统通信，调测应用。
**该功能当前处于受限使用阶段，如需使用请[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)申请开通。**
#### 前提条件
- 已搭建好本地沙箱环境，且本地沙箱环境可以正常访问华为云云上环境。
- 华为云AstroZero环境和本地沙箱环境中"我的仓库"配置的OBS桶是同一个桶，相关操作可参考[自定义"我的仓库"](https://support.huaweicloud.com/usermanual-astrozero/astrozero_06_0090.html)。
 
#### 操作步骤
1. 在华为云AstroZero新建本地沙箱连接。 
   1. 参考[登录管理中心](https://support.huaweicloud.com/usermanual-astrozero/astrozero_06_2092.html)中操作，登录华为云AstroZero管理中心。
   
   2. 在左侧导航栏中，选择"应用管理 \> 沙箱 \> 本地沙箱连接"。
   
   3. 在本地沙箱连接页面，单击"新建本地沙箱连接"。
   
   4. 配置新建本地沙箱连接参数，单击"确认"。
      确认后，该连接默认处于启用状态。
      表1新建本地沙箱连接参数说明 
      | 参数          | 说明             |
      |:---|:---|
      | 本地沙箱连接名称    | 新建本地沙箱连接的名称。   |
      | 描述          | 新建连接的描述信息。     |
      | 授权开发账号使用此连接 | 授权哪些开发账号使用此连接。 |
         
      
   
   5. 在"操作"列将鼠标移至![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960286021.png)，选择"下载密钥文件"，在弹框中单击"确定"。
      ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
      - 密钥文件仅可下载一次，请妥善保存。后续在本地沙箱环境中配置连接信息时需要使用该密钥文件。
      
      - AstroZero支持更新密钥文件，在"操作"列将鼠标移至![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887500.png)，选择"更新密钥文件"，即可更新密钥。更新后需要重新单击"下载密钥文件"，进行下载。
        
   
   
   
   
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服务控制台](https://console.huaweicloud.com/appcube/#/home)，单击"进入首页"。
   
   2. 在左侧选择"应用"，参考[图1]进入新版应用设计器页面。
      图1进入新版应用设计器页面   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126217.png "点击放大") 
   
   3. 在页面上方单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046904.png)，选择"在本地沙箱中运行"。
   
   4. 勾选已连接的沙箱，单击"运行"。 若勾选"同步测试数据到本地沙箱"，可同步开发环境的测试数据到本地沙箱中。
      
   
   5. 单击"运行访问 \>"，可访问本地沙箱环境中的应用，进行调测。
   
   
   
   
5. （可选）在本地沙箱环境，选择上方的"管理"页签后，选择"应用管理 \> 应用导航"，单击该应用操作列中的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887508.png)，可预览该应用。
 
