上一主题: repair 方法(app 对象)下一主题: import 方法(app 对象)


export 方法(app 对象)
说明

导出应用。

语法
/api/v2/app/export?app=application&target=directory-or-file&vdc=controller-name
参数
app

应用的名称

directory-or-file(可选)

可以为以下值之一:

Exchange 目录名称

要将应用导出至的相对于 /vol/_impex 的 Exchange 目录的名称。

默认值:应用名称

Tar 文件名

要包含所导出应用的 tar 文件的名称。 指定的文件必须具有以下扩展名之一:

.tar

创建非压缩的 tar 存档

.tar.gz

创建压缩的 tar 存档

.tar.bz2

创建 bzip2 tar 存档

vdc

目标虚拟数据中心的名称

事务类型

异步

请求类型

GET

示例

导出名为 test 的应用:

GET http://192.168.123.200/api/v2/app/export?app=test&vdc=mygrid

将名为 test 的应用导出到压缩的 tar 文件 test.tar.gz:

GET http://192.168.123.200/api/v2/app/export?app=test&target=test.tar.bz2&vdc=mygrid
样例输出
XML:
<job>be805915-76b2-48c8-b8a0-b881cca66da6</job>
JSON:
{
   "job" : "be805915-76b2-48c8-b8a0-b881cca66da6"
}

HTTP 错误代码
404

未找到实体 vdc mygrid-WS_API 应用中没有配置指定的 VDC 名称。

400.4

缺少必需参数 (app)。 -请求中缺少参数 app=app

注意:要获取作业的状态,请以上面返回的 job_id 作为参数发出 /api/v2/job/info? 请求。 有关如何获取作业状态的详细信息,请参考作业对象。