5.20. 复制 API 后端


在指定的 3scale 系统上创建指定源 API 后端的副本。默认情况下,目标系统首先使用源后端系统名称搜索:

  • 如果没有找到带有所选系统名称的后端,则会创建它。
  • 如果找到带有所选系统名称的后端,则会替换它。仅创建缺少的指标和方法,而映射规则完全替换为新指标和方法。

您可以使用 --target_system_name 选项覆盖系统名称。

复制的组件

复制以下 API 后端组件:

  • 指标
  • 方法
  • 映射规则:它们会被复制和替换。

流程

  • 输入以下命令复制 API 后端:

    3scale backend copy [opts] -s <source_remote> -d <target_remote> <source_backend>

    指定的 3scale 实例可以是远程名称或 URL。

    注意

    您只能为每个命令复制单个 API 后端。您可以使用多个 命令复制多个后端。您可以通过指定不同的 --target_system_name name 来多次复制同一后端。

在复制 API 后端时使用以下选项:

Options
    -d --destination=<value>             3scale target instance: URL or
                                         remote name (required).
    -s --source=<value>                  3scale source instance: URL or
                                         remote name (required).
    -t --target_system_name=<value>      Target system name: defaults to
                                         source system name.

以下示例命令演示了如何通过为 --target_system_name 指定不同的值来多次复制 API 后端:

$ podman run registry.redhat.io/3scale-amp2/toolbox-rhel8:3scale2.12 3scale backend copy [-t target_system_name] -s 3scale1 -d 3scale2 api_backend_01
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.