7.7. 用于导出集成的端点
此端点导出集成。默认行为是,端点导出标记为指定环境的集成,并且从未导出或者自上次标记为该环境以来尚未导出。您可以在需要执行以下操作之一时指定选项:
- 导出 Fuse Online 环境中的所有集成,并使用指定的环境标签标记它们。
- 导出所有使用指定环境标签标记的集成,无论是否在上次导出后更新集成并标记。
另请参阅: 调用 Fuse Online 公共 API 导出端点。
方法和端点
GET
/public/integrations/{env}/export.zip
Name | 类型 | 描述 |
---|---|---|
所需的标头参数 | ||
|
| 端点所需的介质类型。 |
| Custom | 身份验证需要。 |
| Custom | 公开 Fuse Online 公共 REST API 的 OpenShift 服务帐户的 secret 令牌。请参阅 获取 secret 令牌。 |
路径参数 | ||
| 字符串 | 必需。您在 Fuse Online 控制台中创建的环境标签。端点导出标记为此环境的集成。 |
查询参数 | ||
| 字符串 | 可选的。指定这个选项,以导出 Fuse Online 环境中的所有集成。端点导出每个集成的当前版本。如果集成还没有标记为指定环境,则端点会将指定的环境标签添加到集成。您必须已创建了 environment 标签;端点无法创建标签。 |
| 字符串 | 导出带有指定环境标签的所有集成。无论在上次导出集成后,是否编辑并标记集成。 |
其他参数 | ||
| 字符串 |
如果您指定了查询参数,则需要此项。如果没有这个选项,导出的集成位于名为 |
请求示例
在第一个示例中,端点导出已标记为 test1
环境的集成,并且自上次标记为该环境后,尚未导出或未导出。
/public/integrations/test1/export.zip
在下一个示例中,端点会导出标记为 test1
环境的所有集成。从上次导出以来,集成是否更新无关紧要。
/public/integrations/test1/export.zip?ignoreTimestamp=true -o export.zip
在最后一个示例中,端点确保每个集成都标记为 test1
环境,并返回 export.zip
文件中的所有集成。
/public/integrations/test1/export.zip?all=true -o export.zip
生成
application/octet-stream
响应
包含导出的集成的 export.zip
文件。如果没有要导出的集成,端点会返回 204
的 HTTP 状态。