はじめに Amazon API GatewayとAWS Lambdaを組み合わせてサーバーレスAPIを構築する際、統合タイプとしてプロキシ統合(AWS_PROXY)か非プロキシ統合(AWS)のどちらかを選択する必要があります。この記事では、適切な統合タイプを選択するための意思決定フローを解説します。 統合タイプの基本的な違い Lambda プロキシ統合(AWS_PROXY) プロキシ統合では、API Gatewayはリクエスト全体をそのままLambda関数に渡し、Lambda関数は特定の形式でレスポンスを返します。 主な特徴 クライアントリクエストの詳細(ヘッダー、クエリパラメータ、パスパラメータ、ボディなど)がすべてLambda関数に渡される Lambda関数側でリクエスト処理の柔軟性が高い Lambda関数は特定のレスポンス形式(statusCode、headers、body、isBa