Как настроить и получить общее количество вызовов API, выполненных для указанного c метода указанным c клиентом в AWS API Gateway? - PullRequest
0 голосов
/ 07 апреля 2020

В 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? Если да, то, пожалуйста, объясните мне, как добиться того же.

...