The Amazon Web Services CloudTrail services let AWS customers track API calls, as well as send log files to AWS S3 storage. The service can track the identity of the API users, time of call, and source IP address. This service can also provide notifications for the logs produced.
It’s important for cloud providers to offer API-monitoring services, particularly with the compliance and regulatory requirements placed on many systems, especially in finance and health care. Even if compliance requirements aren’t an issue, it’s simply a good idea to monitor and track who is using your APIs, as well as the AWS APIs, to spot issues before they become real problems.