8.10. 将集成复制到另一个环境中


要在开发、登台和生产环境中运行集成,您可以导出和导入集成。环境可以全部位于单个 OpenShift 集群上,或者它们分散在多个 OpenShift 集群中。

此处描述的步骤指导您在 Fuse 在线控制台中导出和导入集成。

如果您在 OpenShift Container Platform 上运行 Fuse Online,则可能会出现持续集成/持续部署(CI/CD)管道,以导出并导入某些集成。有关这样做的详情,请参考 使用外部工具为 CI/CD 导出/导入集成

请参见以下主题:

8.10.1. 关于复制集成

每个 Fuse 在线安装都是一个环境,您可以从其中导出集成。导出集成下载一个 zip 文件,其中包含在不同 Fuse 在线环境中重新创建集成所需的信息。

在环境中,每个集成只能有一个 Draft 版本

导入集成的结果取决于:

  • 之前是否导入了集成
  • 之前是否导入了集成使用的连接

Fuse Online 为每个集成使用内部标识符,每个连接来确定将其导入的环境中是否存在。如果您更改了集成或连接的名称,Fuse Online 会将其识别和具有不同名称相同的集成或连接。

下表描述了导入集成的结果:

Expand
在导入环境中:导入操作的作用:

之前没有导入的集成。

创建集成。该集成处于 Draft 状态

之前导入了集成。

Fuse Online 更新集成。更新的集成处于 Draft 状态。如果这个集成 有一个 Draft 版本,它将会丢失。

导入的集成使用在导入操作前环境中不存在的连接。

Fuse Online 创建连接具有相同的设置,但 secret 除外。您必须查看每个新连接。如果没有为新环境完全配置连接,您必须添加缺少的设置。例如,您可能需要通过将这个 Fuse Online 环境注册为此连接访问的应用程序的客户端来获取 secret 设置。

8.10.2. 导出集成

当 Fuse Online 导出集成时,它会将 zip 文件下载到您的本地 Downloads 文件夹。此 zip 文件包含在不同 Fuse 在线环境中重新创建集成所需的信息。

导出集成也是一种备份集成的方法。但是,Fuse Online 维护集成版本,因此不需要导出集成,而不需要备份副本。

流程

  1. 在 Fuse Online 左侧面板中,单击 Integrations
  2. 在集成列表中,标识您要导出的集成条目。
  3. 在条目右侧,点 Three Vertical Dots 并选择 Export

后续步骤

要将集成导入另一个 Fuse 在线环境,请打开该环境并导入导出的 zip 文件。

8.10.3. 导入集成

在 Fuse 在线环境中,您可以导入从另一个 Fuse 在线环境导出的集成。导出集成会下载您上传以导入集成的 zip 文件。

先决条件

  • 您有一个 zip 文件,其中包含了从另一个 Fuse Online 环境中导出的集成。

流程

  1. 打开您要导入集成的 Fuse 在线环境。
  2. 在左侧面板中,点 Integrations
  3. 在右上角,单击 Import
  4. 拖放一个或多个导出的集成 zip 文件,或导航到包含导出集成并将其选中的 zip 文件。

    Fuse Online 导入文件,并在导入成功时显示消息。

  5. 在左侧面板中,点 Integrations
  6. 在集成列表中,根据您刚才导入的集成条目,单击 View
  7. 在集成摘要中,如果需要在右边需要通知配置,请单击 Edit integration
  8. 对于每个需要配置的连接:

    1. 单击 Configure 按钮,以显示其详细信息。
    2. 根据需要输入或更改连接详情。此页面上的每一个字段都可能正确,并且只需要安全配置。
    3. 点击 Next
  9. 在左侧面板中,单击 Settings

    Settings 页面显示使用 OAuth 协议的应用程序的条目。

  10. 对于每个需要配置和访问使用 OAuth 协议的应用程序的连接,请将您的 Fuse 在线环境注册到应用程序中。每个应用程序的步骤各有不同。请查看合适的主题:

  11. 在左侧面板中,点 Connections 并确认不再有需要配置的连接。
  12. 在左侧面板中,点 Integrations。在集成列表中,导入的集成在其条目的左上角有一个绿色三角形。
  13. 在集成列表中,在您导入的集成右侧,点 Three Vertical Dots 并选择 Edit
  14. 在右上角,点 Save 或,如果您想要运行导入的集成,请单击 Publish。无论您是否将集成保存为草稿,还是发布集成,Fuse 在线更新集成以使用更新的连接。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat