Amazon VPC の Lambda 関数のタイムアウト問題をトラブルシューティングする方法を教えてください。

最終更新日: 2021 年 9 月 9 日

Amazon Virtual Private Cloud (Amazon VPC) のリソースにアクセスするように関数を設定すると、AWS Lambda 関数がタイムアウトエラーを返します。この問題をトラブルシューティングするにはどうすればよいですか。

解決方法

関数が到達しようとしているエンドポイントへの有効なネットワークパスがあることを確認します。ネットワーク設定を確認するには、「VPC の Lambda 関数にインターネットアクセスを許可するにはどうすればよいですか」の手順に従います。

重要:カスタムの動的ホスト構成プロトコル (DHCP) オプションセットを使用している場合は、カスタム DNS サーバーが期待どおりに動作していることを確認します。

ネットワーク設定を確認するときは、次の設定が正しく構成されていることを確認してください。

注:セキュリティグループには、Lambda のアウトバウンドルールのみが必要です。ネットワーク ACL には、Lambda のインバウンドルールとアウトバウンドルールの両方が必要です。

AWS SDK を使用している場合は、SDK がタイムアウトの原因を特定するのに役立つ関連するエラーをスローするかどうかを確認してください。