DynamoDB не имеет возможности автоматически генерировать уникальный ключ для вас.
В примерах я вижу людей, создающих uid из комбинации полей, но есть ли способ создать уникальный идентификатор для данных, который не имеет никакой комбинации значений, которые могут выступать в качестве уникального идентификатора? Мои вопросы специально направлены на лямбда-функции.
Один из вариантов, который я вижу, состоит в том, чтобы создать uuid на основе метки времени со счетчиком в конце, вставить его (или проверить, если он существует), и в случае дублирования повторить операцию с приращением до успеха. Но это могло бы означать, что я мог бы потенциально выполнять ограничение по времени выполнения лямбда-функции без создания записи.