While having problems getting setting request timeout on dynamodb/document client (with the v2 SDK, How can the default timeout be set for AWS DocumentClient javascript SDK) I decided to explore switching the the v3 API, since it has certain advantages.
But looking at the full client DynamoDB and more importantly its configuration DynamoDBClientConfig, it seems that there is no way to control the overall request timeout.
Whereas the v2 interface had httpOptions
(which seem not to work in the referenced issue) the v3 configuration does not seem to have any control or even any definition for how long an individual request might wait before timing out (and retrying, or whatever).
Does this now have to be implemented with a custom requestHandler? Is there example code for this in node.js
?