您可以使用 Orchestrator REST API 导出软件包并将其下载为文件。

关于此任务

默认情况下,Orchestrator 软件包导出时会包含配置元素的属性值和全局标记。您可以在请求中使用参数以导出不含属性值或全局标记的软件包。您还可以为下载的软件包文件指定自定义名称。

过程

  1. 在 REST 客户端应用程序中,使用以下值添加请求标头。
    • 名称accept

    • application/zip

  2. 在想要导出的软件包的 URL 发起 GET 请求:
    GET http://{orchestrator_host}:{port}/vco/api/packages/{package_name}/
  3. (可选) 若要为导出的软件包设置自定义名称,请在 GET 请求中使用 packageName 参数:
    GET http://{orchestrator_host}:{port}/vco/api/packages/{package_name}/?packageName={custom_name}
  4. (可选) 若要在导出软件包时不导出软件包配置元素的属性值,请在 GET 请求中使用 exportConfigurationAttributeValues 参数:
    GET http://{orchestrator_host}:{port}/vco/api/packages/{package_name}/?exportConfigurationAttributeValues=false
  5. (可选) 若要在导出软件包时不导出全局标记,请在 GET 请求中使用 exportGlobalTags 参数:
    GET http://{orchestrator_host}:{port}/vco/api/packages/{package_name}/?exportGlobalTags=false

结果

如果 GET 请求成功,您会收到状态代码 200。软件包二进制内容会以附件形式呈现,默认文件名为 package_name.package。您可以使用 REST 客户端应用程序保存文件。