1.3.4. 定义映射规则
本节论述了在后端级别上映射规则的定义。您可以在后端和产品级别上定义映射规则。在后端级别定义映射规则的优点是,您要创建可以添加到任何产品的可重复使用的后端。如果要了解更多有关您要报告的指标或方法的信息,具体取决于 API 的请求(在产品和后端级别),请参阅映射规则。
先决条件
- 一个后端。要创建它,请参阅创建新后端。
流程
- 从仪表板中,选择后端选项卡。
-
点您要配置的后端名称。例如,
API 后端
。 - 在包含后端信息的页面中,进入映射规则。
- 点 Add Mapping Rule。
指定以下设置:
- 动词 :HTTP 请求动词(GET、POST、DELETE 或 PUT)。
-
Pattern :要匹配的模式。例如,
/hello
。 - 递增的指标或方法 :指标或方法名称。
-
Increment by: 指标递增数字。例如,
1
. - Last?:如果此映射规则应当被视为最后一个映射规则,则停止处理其他映射规则。
- Position:表示执行映射规则的位置的数字,以对映射规则进行排序。
- 点 Create Mapping Rule。
这些步骤后,映射规则会添加到后端。该映射规则还可用于目前使用后端的每个产品。要让映射规则在产品级别活跃,在产品的 Integration 页面中推广最新的代理配置。
当您升级最新的代理配置时,3scale 会在后端中配置的映射规则时激活。映射规则遵循产品中指定的后端路径。例如,如果您有这个配置:
-
后端映射规则的模式:
/thousands
-
使用路径为
/unitprice
的产品中添加后端
产品级别的最终映射规则为:/unitprice/thousands