
# 导入数据 - ImportData
#### 功能介绍
将本地包中的数据批量导入到华为云Astro轻应用相应环境中。导入的数据源为zip包，包中的数据文件应为txt或csv格式，每个文件第一行为数据所属对象信息，第二行为字段名，第三行开始每一行为一条数据记录。导入过程可能耗时较长，本接口不会立即返回结果。导入完成后，可根据得到的定时任务id，查看该任务的执行情况。
#### URI
POST *华为云Astro轻应用域名* /u-route/baas/bulk/v1.0/import/data?filename={filename}\&flag={hasid}\&comment=*X*
表1路径参数 
| 参数       | 是否必选 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|:---|:---|:---|:---|
| filename | 是    | String  | **参数解释**： 上传的文件名称。 **约束限制**： 文件名对应的文件数据上传时，会转为二进制流的形式传输。 **取值范围**： 不涉及。 **默认取值**： 不涉及。                                                                                                                                                                               |
| flag     | 是    | String  | **参数解释**： 当前支持的flag。 **约束限制**： 不涉及。 **取值范围**： - hasid：导入的源数据中，已存在ID值。  - noid：导入的源数据中，没有ID值。   **默认取值**： 不涉及。 |
| comment  | 是    | Boolean | **参数解释**： 是否对zip文件进行完整性校验。 **约束限制**： 不涉及。 **取值范围**： - true：校验文件的完整性。  - false：不校验文件的完整性。   **默认取值**： 不涉及。         |
   
#### 请求参数
无
#### 响应参数
本接口无响应参数，HTTP状态码为200时说明数据已成功提交，请据此判断请求结果。
#### 请求示例
该请求实现将本地"abcdefg.zip"中的数据批量导入到华为云Astro轻应用相应环境（开发环境或运行环境，根据接口中域名决定）中，且告知服务器导入的数据中不包含ID值。
```
POST https://华为云Astro轻应用域名/u-route/baas/bulk/v1.0/import/data?filename=abcdefg.zip&flag=noid&comment=true
```
#### 响应示例
```
{
"resCode": "0",
"resMsg": "成功",
"result": "002S000000sncZ4nOeS8"
}
```
#### 状态码
状态码请参见[状态码](https://support.huaweicloud.com/api-astrozero/astrozero_api_0081.html)。
#### 错误码
错误码请参见[错误码（数据面）](https://support.huaweicloud.com/api-astrozero/astrozero_api_0082.html)。
