6.7. 用于导出集成的端点


此端点将导出集成。默认行为是端点导出已标记为指定环境的集成,并且从未导出或者自上次标记了该环境后未导出。您可以在要执行以下任一操作时指定选项:

  • 导出 Fuse Online 环境中的所有集成,并使用指定的环境标签标记它们。
  • 导出所有带有指定环境标签的集成,无论是否自上次导出时间被更新并标记了集成。

另请参阅: 调用 Fuse Online 公共 API 导出端点

方法和端点

GET

/public/integrations/{env}/export.zip

Expand
表 6.7. 参数
名称类型描述

所需的标头参数

-H "Content-Type: <media-type>"

multipart/form-data

端点所需的介质类型。

-H "SYNDESIS-XSRF-TOKEN: awesome"

Custom

身份验证需要。

-H 'Authorization: Bearer <token> '

Custom

公开 Fuse Online public REST API 的 OpenShift 服务帐户的 secret 令牌。请参阅 获取 secret 令牌

路径参数

{env}

字符串

必需。在 Fuse 在线控制台中创建的环境标签。端点会导出标记为此环境的集成。

查询参数

all=true

字符串

可选。指定此选项,以导出位于 Fuse Online 环境中的所有集成。端点会导出每个集成的当前版本。如果集成还没有标记为指定环境,则端点会将指定的环境标签添加到集成中。您必须已创建了 environment 标签,端点无法创建标签。

ignoreTimestamp=true

字符串

导出带有指定环境标签标记的所有集成。无论在上次导出集成之后,是否编辑并标记集成。

附加参数

-O export.zip

字符串

指定查询参数时需要。如果没有这个选项,导出的集成位于名为 export.zip?all=true 的文件中。

请求示例

在第一个示例中,端点将导出已标记为 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

produces

application/octet-stream

响应

export.zip 文件,其中包含导出的集成。如果没有要导出的集成,端点会返回 HTTP 状态 204

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat