Если вы смотрите на мониторинг API на уровне заголовка X-Api-Key
, похоже, что в настоящее время это невозможно. Я предполагаю, что вам придется делать это самостоятельно на уровне приложений, что должно быть относительно легко, если вы используете Lambda
. Ваш вопрос вызывает еще один вопрос: действительно ли имеет смысл контролировать отдельные ключи API, когда ошибки связаны с конкретным развертыванием/версией API?
Если вы хотите отслеживать использование пользователями, вам необходимо использовать учетные данные IAM
с вашим API и CloudTrail
для отслеживания запросов, сделанных с определенными учетными данными. Вы можете найти более подробную информацию на странице API Gateway CloudTrail integration.
Уверены ли вы в этом? http://docs.aws.amazon.com/apigateway/latest/developerguide/cloudtrail.html –
Да. Я предполагаю, что он ссылается на «API-ключ», используемый в заголовке «X-Api-Key». – kixorz
Это не входит в 'requestParameters' в записи журнала? –