识别通过外部Azure网关调用内部Azure APIM的请求者



我有外部Azure网关,它允许通过内部(非公共(APIM调用内部API服务。

出于计费目的,我需要知道到底是谁(IP或某种类型的ID(打电话。

我认为可以从APIM日志中获取这些信息。

我试图在API调用期间发送带有某种ID的自定义标头,但在APIM诊断日志中找不到任何有意义的信息。

你能分享你的想法和建议吗?如何实现上述目标?

您可以通过使用rest API提取特定API管理的报告来了解请求者。在这里,您可以选择按用户和用户ID 过滤报告

参考:https://learn.microsoft.com/en-us/rest/api/apimanagement/current-ga/reports/list-by-user

最新更新