Patent ID: 11943385
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Telecommunications (Electrical engineering)
Classification: CPC H | IPC H

Claim 13:
14. One or more non-transitory, computer-readable storage media, storing program instructions that when executed on or across one or more computing devices cause the one or more computing devices to implement:
receiving a request to specify a usage quota for a client associated with a tenant for an interface of one network-based service of a plurality of different network-based services;
generating a rule to enforce the usage quota at a plurality of request handling nodes for the network-based service;
sending the rule to the plurality of request handling nodes for the network-based service;
receiving an update for the rule determined, at least in part, from usage measurements for a plurality of different tenants, including the tenant, for a plurality of different requests including the one or more requests received from the client via the interface, from the plurality of different network-based services, wherein the respective usage measurements correspond to different types of resources hosted at the more than one different network-based services utilized by the one or more requests;
evaluating the usage measurements to:
determine different ones of the plurality of network-based services that are included in a dependency detected between the network-based service and one or more other network-based services of the plurality of network-based service according to the one or more log record; and
select an action point for enforcing the usage quota for the tenant from a plurality of different action points corresponding to the determined different ones of the plurality of network-based services;

sending the update to the rule to the plurality of request handling nodes to enforce an updated usage quota for the client for the interface at the selected action point, and wherein the update to the usage quota for the tenant is based at least in part on one of the usage measurements in the one or more log records associated with a different tenant.