DynamoDB не поддерживает это.
RDMBS связывают блокировки строк с транзакцией и связывают транзакции с одним клиентским подключением к базе данных (и автоматически снимают эти блокировки, если соединение, удерживающее их, исчезает), но DynamoDB без установления соединения - все между вашим кодом и базой данных происходит посредством серии некоррелированных HTTPS-запросов. (И, конечно же, DynamoDB также не является СУБД.) или явный пропуск строк) и не имеет ни одной из возможностей, которые следовали бы из этого.
Ближайшее - что, по общему признанию, не очень близко - будет использовать согласованные чтения и условные записи (которые позволяют обновлять атрибут только если он уже соответствует ожидаемому состоянию) для проверки, установки и очистки определенного пользователем атрибута блокировки, который отмечает состояние каждой записи и, возможно, оставляет след того, как запись оказалась в этом состоянии (заполненная, например, что-то вроде «запись заблокирована на отметке времени w потоком x из pid y на хосте z», полезно при выяснении того, что происходит, если записи застревают в заблокированном состоянии).