Menu Close
6.6.4. 定义产品应用程序计划的定价规则
将 Openshift Container Platform 与新创建的 3scale 租户一起使用,通过使用 applicationPlans.pricingRules
列表为您的产品应用程序计划定义所需的定价规则。
考虑以下观察:
-
price
PerUnit
和metricMethodRef
是必填字段。 -
将
验证来自
和 的。对于任何规则,不允许使用 的值(从
小于 到 )以及
同一指标的重叠范围。 -
metricMethodRef
引用可以是产品,也可以是后端引用。使用可选的backend
字段来引用 backend 指标的所有者。
步骤
为 3scale 产品的应用计划定义定价规则,如下例所示:
apiVersion: capabilities.3scale.net/v1beta1 kind: Product metadata: name: product1 spec: name: "OperatedProduct 1" metrics: hits: description: Number of API hits friendlyName: Hits unit: "hit" applicationPlans: plan01: name: "My Plan 01" pricingRules: - from: 1 to: 100 pricePerUnit: "15.45" metricMethodRef: systemName: hits - from: 1 to: 300 pricePerUnit: "15.45" metricMethodRef: systemName: hits backend: backendA