Записывать все запросы к DynamoDB.

Я хотел бы отладить проблему с DynamoDB. The provided expression refers to an attribute that does not exist in the item

Для этого я хотел бы регистрировать все запросы к таблице DynamoDB из AWS (а не из лямбда-кода). У меня есть RequestId в ошибке, и я хочу иметь возможность искать его, чтобы найти точные запросы с его параметрами.

Я заглянул в AWS Cloudtrail, но, похоже, он регистрирует только Management Operations не все полученные данные и все операции размещения в DynamoDB.

Спасибо


person Quentin Del    schedule 17.10.2020    source источник
comment
Я не думаю, что DynamoDB Streams поможет вам, поскольку он не будет включать ошибочные запросы API. Вы должны иметь возможность включить регистратор для большинства AWS SDK, чтобы он мог регистрировать ваши запросы API. Или просто добавьте явную трассировку/регистрацию перед всеми запросами PutItem в ваших приложениях.   -  person jarmod    schedule 17.10.2020


Ответы (1)


Вам нужно будет добавить этот уровень ведения журнала плоскости данных в свое приложение, так как в настоящее время CloudTrail поддерживает только ведение журнала операций плоскости управления для DynamoDB.

person Kirk    schedule 19.10.2020