SAAセキュアなアーキテクチャの設計

Lambda関数はVPC内にデプロイ済みですが、同じVPC内のRDSデータベースへの接続でタイムアウトが頻発しています。原因として最も可能性が高いものはどれですか?

A
Lambda関数のメモリが不足している
メモリ不足は、OutOfMemoryエラーとして現れます。
B
RDSインスタンスのCPU使用率が高い
RDSのCPU高負荷は、処理遅延の原因になりますが、タイムアウトより先にレスポンスが返るケースが多いです。
C
Lambda関数がVPC内に設定されておらずRDSに到達できない
LambdaがVPC未設定の場合は、タイムアウトになりますが、本問ではVPC配置済みが前提です。
D
RDSのセキュリティグループがLambdaからのインバウンドを許可していない
✓ 正解
VPC内のRDSへアクセスするには、LambdaをVPCに配置したうえで、RDSのセキュリティグループでLambdaのセキュリティグループからのインバウンドポート(例:3306)を許可する必要があります。本問ではLambdaのVPC配置は前提となっているため、セキュリティグループの設定不備が最も可能性の高い原因です。

解説

VPC内のRDSへアクセスするには、LambdaをVPCに配置したうえで、RDSのセキュリティグループでLambdaのセキュリティグループからのインバウンドポート(例:3306)を許可する必要があります。本問ではLambdaのVPC配置は前提となっているため、セキュリティグループの設定不備が最も可能性の高い原因です。 選択肢Aのメモリ不足は、OutOfMemoryエラーとして現れます。 選択肢BのRDSのCPU高負荷は、処理遅延の原因になりますが、タイムアウトより先にレスポンスが返るケースが多いです。 選択肢CのLambdaがVPC未設定の場合は、タイムアウトになりますが、本問ではVPC配置済みが前提です。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SAA の問題一覧に戻る