Содержимое запроса / ответа на маскировку данных во время прокси-трассировки на уровне Apigee
SB для прокси в сервисе Apigee возвращает строку, в отличие от ответа XML или JSON. Эта строка может содержать конфиденциальные данные, которые мы хотели бы замаскировать.
Попытка настроить DataMaskConfiguration так:
<MaskDataConfiguration name="default">
<Variables>
<Variable>response.content</Variable>
</Variables>
</MaskDataConfiguration>
Успешно маскирует переменную response.content в разделе Variables любых политик, использующих ее во время трассировки. Тем не менее, я продолжаю видеть строку в разделе "Содержание ответа> Тело" трассировки.
Поскольку ответ является строкой, в отличие от пути XML или JSON, я не могу проанализировать его, используя любую часть конфигурации данных маски.
Кто-нибудь знает о переменных, которые я могу установить в MaskDataConfiguration, чтобы маскировать данные, представляемые в разделах содержимого запросов и ответов при просмотре политики в трассировке? Или есть другой способ сделать это за рамками MaskDataConfiguration?
1 ответ
Там в настоящее время нет простого способа сделать это. Вы можете попробовать замаскировать переменные 'request.content', 'message.content', 'response.content', чтобы увидеть, работает ли это.