Обновите время выполнения
Функция transactWrite
была добавлена в более поздней версии AWS SDK. Чтобы получить доступ к обновленному AWS SDK, переключите свою функцию Lambda на более новую среду выполнения.
AWS не обновляет версию AWS SDK для старых версий. Например, если вы используете устаревшую среду выполнения nodejs8.10
, у вас есть доступ только к версии 2.290.0
пакета AWS SDK, который не поддерживает transactWrite
. Если вы переключите время выполнения на nodejs10.x
, вы получите версию 2.437.0
(на момент публикации), которая поддерживает транзакции DynamoDB.
Полный список версий SDK, доступных в каждой среде выполнения, можно найти здесь:
AWS Lambda Runtime
Как обновить среду выполнения
Чтобы обновить среду выполнения, щелкните раскрывающийся список «Время выполнения» в разделе «Код функции» функции Lambda и выберите обновленное время выполнения.