У нас есть требование написать пользовательские журналы для приложения, чтобы фиксировать такие вещи, как, кто, что и когда сделал.
Для этого мы создали лямбда-код для вставки журналов в базу данных DynamoDb. Нам нужно, чтобы эта лямбда вызывалась из общего места каждый раз, когда мы вызываем API из внешнего интерфейса приложения, а не вызываем его в каждой отдельной лямбде.
Мы пытались вызвать ее в API Gateway Authorizer, но она не работает, потому что наш авторизатор шлюза имеет тип 'Token'. Таким образом, он не принимает никаких других параметров, кроме токена доступа. Мы не можем изменить тип пользовательского авторизатора на тип «Запрос», потому что нам нужен токен доступа для авторизации пользователя в Cognito. Вопрос: Есть ли место, где мы можем вызвать эту лямбду-логи, чтобы она выполнялась при вызове каждого API?