8.10. 部署 3scale CustomPolicyDefinition 自定义资源


您可以使用 CustomPolicyDefinition CRD,从 Admin Portal 在 3scale 产品中配置您的自定义策略。

当 3scale 操作器找到新的 CustomPolicyDefinition CR 时,Operator 会标识拥有 CR 的租户,如 How the 3scale operator 识别到的自定义资源链接的租户 所述。

前提条件

流程

  1. 定义 CustomPolicyDefinition 自定义资源,并将它保存到,例如 my-apicast-custom-policy-definition.yaml 文件:

    apiVersion: capabilities.3scale.net/v1beta1
    kind: CustomPolicyDefinition
    metadata:
      name: custompolicydefinition-sample
    spec:
      version: "0.1"
      name: "APIcast Example Policy"
      schema:
        name: "APIcast Example Policy"
        version: "0.1"
        $schema: "http://apicast.io/policy-v1/schema#manifest#"
        summary: "This is just an example."
        configuration:
          type: object
          properties: {}
  2. 部署 CustomPolicyDefinition CR:

    oc create -f my-apicast-custom-policy-definition.yaml
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.