В Amazon API Gateway у меня есть REST API, представляющий собой набор ресурсов и конечных точек методов.
Эти API открыты для нескольких клиентов путем создания API Key
в Amazon API-шлюз. Клиенты могут получить доступ к API REST только с действительным ключом API.
Мое требование состоит в том, чтобы отслеживать "Общее количество обращений к указанному методу c в ресурсе по указанному c client "
Например, под /person
ресурс, если у меня есть create
, update
* Методы 1022 * и delete
, вызов REST любым client
потребует передачи API Key (X-App-Key)
в заголовке запроса. Для каждого вызова REST API к любому из methods
с указанием c client
я хочу войти в систему и получить count
по используя API Key
, который относится к конкретному c клиенту.
Я попытался включить AWS CloudWatch Журналы, в которых я могу получить только общее количество обращений к указанному c методу всеми клиентами, но не удалось получить счет для указанного c клиента.
Я попытался включить AWS CloudTrial , ссылаясь на это link и попытался проверить, записываются ли внешние вызовы REST, сделанные клиентами, в AWS CloudTrail, но не может получить какие-либо данные.
Может кто-нибудь помочь мне понять, если мое требование получить общее количество method
вызовов по указанному c client
может быть достигнуто с помощью любой из услуг AWS или AWS? Если да, то, пожалуйста, объясните мне, как добиться того же.