aws lambdaをこの記事を参考にip固定化し、デプロイしているのですが、監視していると5%ぐらいの確率で「[ERROR] ConnectTimeoutError: Connect timeout on endpoint URL: "https://dynamodb.ap-northeast-1.amazonaws.com/"」のエラーが発生してしまいます。
lambda,dynamoDB,serverlessFrameworkでの作成時のリージョンなど、全てap-northeast-1で作成しています。
また、vpc,nat等のリージョンも全てap-northeast-1です。
該当コード
import json import requests import requirements import boto3 from boto3.dynamodb.conditions import Key from requests.exceptions import Timeout from datetime import datetime, timezone, timedelta dynamodb = boto3.resource('dynamodb',region_name='ap-northeast-1') table = dynamodb.Table("ManagementRequestTable") def lambda_handler(event, context): ~~ queryData = table.query( KeyConditionExpression=Key('id').eq(table_id) )
調べてみたものの、リージョン関係でのエラーと出ているのですが、どのサービスのリージョンを確認してもap-northeeast-1
で行き詰まったので、どなたかアドバイスいただけると嬉しいです。
あなたの回答
tips
プレビュー