#amazon-web-services #amazon-dynamodb #amazon-cloudtrail
#amazon-web-services #amazon-dynamodb #amazon-cloudtrail
Вопрос:
Я хотел бы устранить проблему с DynamoDB. The provided expression refers to an attribute that does not exist in the item
Для этого я хотел бы регистрировать все запросы, сделанные в таблицу DynamoDB из AWS (не из лямбда-кода). У меня есть идентификатор запроса в ошибке, и я хочу иметь возможность искать его, чтобы найти точные запросы с его параметрами.
Я заглянул в AWS Cloudtrail, но, похоже, он регистрирует только Management Operations
не все gets и все puts, выполненные в DynamoDB.
Спасибо
Комментарии:
1. Я не думаю, что потоки DynamoDB помогут вам, поскольку они не будут включать в себя неудачные запросы API afaik. Вы должны иметь возможность включить регистратор для большинства пакетов SDK AWS, чтобы это могло помочь регистрировать ваши запросы API. Или просто добавьте явную трассировку / протоколирование перед всеми запросами PutItem в вашем приложении (приложениях).
Ответ №1:
Вам нужно будет добавить этот уровень ведения журнала в плоскости данных в ваше приложение, поскольку в настоящее время CloudTrail поддерживает только ведение журнала операций плоскости управления для DynamoDB.