An Azure service that provides a hybrid, multi-cloud management platform for APIs.
@Nagashree Balasundaram - The rate-limit-by-key policy (despite its similar-sounding name) doesn't count based on a subscription key, but rather on a counter-key you define. For example, you might limit by a user ID, or the incoming IP address as in this example:
<rate-limit-by-key calls="10"
renewal-period="60"
increment-condition="@(context.Response.StatusCode == 200)"
counter-key="@(context.Request.IpAddress)"
remaining-calls-variable-name="remainingCallsPerIP"/>
Please let us know if this helps.
Reference: https://learn.microsoft.com/azure/api-management/api-management-access-restriction-policies