
# 导入导出应用中对象的元数据
将当前系统中的对象元数据导出，然后在其他环境或账号导入，实现数据迁移和备份，如迁移旧的元数据和数据到新的环境，保持对象的一致和兼容。从而实现在不同的账号间或环境间的数据迁移，避免重复开发和不兼容的开发。
 #### 导出对象元数据
1. 在华为云Astro轻应用服务控制台，单击"进入首页"，进入应用开发页面。
2. 在页面左上方单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001917373754.png)，选择"环境管理 \> 环境配置"，进入环境配置。
3. 在顶部主菜单中，选择"维护"。

4. 在左侧导航栏中，选择"应用维护 \> 管理对象 \> 导出对象元数据"。

5. 在元数据导出页面，单击"新建"，根据需求进行配置。 
   图1配置数据导出   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894299128.png "点击放大")
   表1导出参数说明 
   | 参数      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   |:---|:---|
   | 导出方式    | 选择数据的导出方式，分为"普通"和"模板"两种类型，默认为"普通"。 如果是导出相同的对象，为了避免每次导出时重复选择相同的对象，建议使用模板导出的方式。即在"模板区域"新建模板，在后续导出相同对象时，选择对应的模板即可导出。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | 导出文件编码  | 导出文件的编码格式，支持"UTF-8"和"GBK"两种。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 模式      | 设置导出任务的执行次数。 - 仅执行一次：定时/即时导出，立即导出或者选择某个特定时间导出数据（只执行一次）。  - 按设置的频率执行多次：按计划导出，从选定的时间开始，按用户设置的时间间隔，周期性导出。  - 按照Cron表达式：按照设置的Cron表达式导出数据。Cron表达式是一种用于指定定时任务的时间表达式，常用来指定任务的执行时间、执行频率和执行间隔。Cron表达式由秒、分、时、日期、月份和星期六个字段域组成，每个域的取值请参见[表2]。   |
   | 立即导出    | "模式"选择"仅执行一次"时，需要配置是否立即导出。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | 首次导出时间  | "模式"选择"仅执行一次"且非立即导出或者"按设置的频率执行多次"时，需要配置首次导出时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 间隔      | "模式"选择"按设置的频率执行多次"时，需要设置导出的时间间隔。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 单位      | "模式"选择"按设置的频率执行多次"时，需要设置导出的时间间隔单位。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | Cron表达式 | "模式"选择"按照Cron表达式"时，需要设置Cron表达式。 Cron表达式示例如下： ``` 描述                         表达式 每天6点执行                 0 0 6 * * ? 每天的0点、6点、12点都执行一次 0 0 0,6,12 * * ? 每周六凌晨2点执行         0 0 2 ? * SAT 周一至周五的上午10:20触发 0 20 10 ? * MON-FRI ```                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
      
    表2Cron表达式域取值 
   | 字段 | 允许的数值 | 允许的特殊字符          |
   |:---|:---|:---|
   | 秒  | 0\~59 | 不支持              |
   | 分  | 0\~59 | \* /             |
   | 小时 | 0\~23 | - \* /           |
   | 日期 | 1\~31 | - \* ? /         |
   | 月份 | 1\~12 | JAN-DEC - \* /   |
   | 星期 | 1\~7  | SUN-SAT - \* ? / |
      
   表3Cron表达式特殊字符的含义 
   | 字符 | 说明                                   | 示例                                                                                                                                                                       |
   |:---|:---|:---|
   | ,  | 表示分开的值。                              | 1,3,4,7,8。                                                                                                                                                               |
   | \* | 表示匹配域的任意值。                           | 在分这个域使用\*，即表示每分钟都会触发事件。                                                                                                                                                  |
   | ?  | 表示匹配域的任意值，但只能用在日期和星期两个域，因为这两个域会相互影响。 | 要在每月的20号触发调度，不管每个月的20号是星期几，则只能使用如下写法：13 13 15 20 \* ?。 其中，因为日期域已经指定了20号，最后一位星期域只能用?，不能使用\*。如果最后一位使用\*，则表示不管星期几都会触发，与日期域的20号相斥，此时表达式不正确。 |
   | -  | 表示起止范围。                              | 在小时这个域使用8-10，表示从8时到10时每小时触发一次。                                                                                                                                           |
   | /  | 表示起始时间开始触发，然后每隔固定时间触发一次。             | 在小时这个域中使用，"\*/3"等同于"每3个小时"，即"0,3,6,9,12,15,18,21"小时触发。                                                                                                                   |
      
   
   
6. 设置导出条件和导出的数据内容，单击"导出"。 
   - 当上一步数据"导出方式"选择"普通"时，选择类目进行导出。
     - 包含全部对象：包含所有对象。
     
     - 包含标准对象：包含系统预置的标准对象。
     
     - 包含自定义对象：包含用户定制的自定义对象。
     
     - 自定义：可自定义导出具体的"目标对象"，可多选。
      
   
   - 当上一步"数据导出"方式选择"模板"时，可新建或选择模板进行导出，目标对象可多选。 当对象勾选的是多个时，导出条件过滤字段为公共字段。导出任务状态为"Completed"时，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960153997.png)，可下载文件。
     ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
     - 请务必在48小时之内完成下载，逾期数据文件将会失效。
     
     - 数据导出任务执行结果或报错，可在"全局元素 \> 定时任务 \> 任务执行历史"中查看。
       
   
   
   
   
7. 在弹出的对话框中单击"确认"，即可导出数据。
 
#### 导入对象元数据
请先将[导出对象元数据]中导出的对象元数据压缩成"zip"格式的压缩包，再执行导入操作。
1. 在华为云Astro轻应用服务控制台，单击"进入首页"，进入应用开发页面。
2. 在页面左上方单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001917373754.png)，选择"环境管理 \> 环境配置"，进入环境配置。
3. 在顶部主菜单中，选择"维护"。
4. 在左侧导航栏中，选择"应用维护 \> 管理对象 \> 导入对象元数据"。

5. 在元数据导入页面，单击"新建"，拖入待导入的zip文件，单击"导入"。
6. 在弹出的提示框中，单击"确定"。 
   等待一分钟后，单击操作列的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001904455600.png)，数据导入页面中会更新导入状态。如果数据导入失败，可以从邮件内容或导入页面"详情"中，获知失败原因。
   ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
   数据导入任务执行结果或报错，可在"全局元素 \> 定时任务 \> 任务执行历史"中查看。
   
   
 
