搜索

5.20. 导出和导入产品策略链

download PDF

您可以将产品的策略链导出或导入到 yamljson 内容。在命令行中,根据其 idsystem 引用该产品。您必须先设置 3scale 产品,然后才能导出或导入产品的策略链。请参阅创建新产品来测试 API 调用

export 命令的特性

  • 命令是远程产品的只读操作。
  • 默认情况下,命令将输出写入标准输出 stdoutf 标志可用于将命令的输出写入文件。
  • 命令输出格式为 jsonyaml。请注意,默认格式为 yaml

导出产品策略链的帮助选项

NAME
    export - export product policy chain
USAGE
    3scale policies export [opts] <remote>
    <product>
DESCRIPTION
    export product policy chain
OPTIONS
    -f --file=<value>             Write to file instead of stdout
    -o --output=<value>           Output format. One of: json|yaml

命令格式

  • 以下是将策略链导出到 yaml 中的文件的命令格式:

    $ 3scale policies export -f policies.yaml -o yaml remote_name product_name

import 命令的特性:

  • 命令将从标准输入或 stdin 中读取输入。设置 -f FILE 标志时,将从文件中读取输入。设置 -u URL 标志后,将从 URL 中读取输入。
  • 导入的内容可以是 yamljson。您不需要指定格式,因为 toolbox 会自动检测到它。
  • 现有策略链被新导入的链覆盖。然后实施 SET 语义。
  • 所有内容验证都委派给 3scale API。

导入产品策略链的帮助选项

NAME
    import - import product policy chain
USAGE
    3scale policies import [opts] <remote>
    <product>
DESCRIPTION
    import product policy chain
OPTIONS
    -f --file=<value>             Read from file
    -u --url=<value>              Read from url

命令格式

  • 以下是从文件中导入策略链的命令格式:

    $ 3scale policies import -f plan.yaml remote_name product_name
  • 以下是从 URI 导入策略链的命令格式:

    $ 3scale policies import -f http[s]://domain/resource/path.yaml remote_name product_name
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.