Apigee 服务上代理的 SB 返回字符串,而不是 XML 或 JSON 响应。此字符串可能包含我们想要屏蔽的机密数据。
尝试像这样设置 DataMaskConfiguration:
<MaskDataConfiguration name="default">
<Variables>
<Variable>response.content</Variable>
</Variables>
</MaskDataConfiguration>
成功屏蔽在跟踪期间使用它的任何策略的变量部分中的变量 response.content。但是,我继续在跟踪的“响应内容”>“正文”部分中看到该字符串。
因为响应是一个字符串,而不是 XML 或 JSON 路径,所以我无法使用掩码数据配置的任何一部分来解析它。
有谁知道我可以在 MaskDataConfiguration 中设置的变量,以在查看跟踪中的策略时屏蔽请求和响应内容部分中显示的数据?或者,在 MaskDataConfiguration 的范围之外还有其他方法吗?