Содержимое запроса / ответа на маскировку данных во время прокси-трассировки на уровне 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', чтобы увидеть, работает ли это.

Другие вопросы по тегам