みかづきブログ その3

本ブログは更新を終了しました。通算140万ユーザーの方に観覧頂くことができました。長い間、ありがとうございました。

👆

引越し先はこちらです!

AWS SDK for JavaScript にて AWS.DynamoDB.DocumentClient のタイムアウトを設定する

www.npmjs.com


AWS SDK for JavaScriptを使ってLambdaからDynamoDBに読み書きを行なう際、タイムアウトの設定をしたいときがあると思います。

そんな時は、

import AWS from "aws-sdk";

const client = new AWS.DynamoDB.DocumentClient({
  httpOptions : {
    timeout: 1500
  },
  maxRetries : 0
});

という感じでtimeoutを設定できます。
timeoutだけではうまく動作せず、maxRetriesを0にすると動きました。

こちらのドキュメントこのあたり とにらめっこしながら検証しました。