API Gateway で gzip 圧縮を有効にするのに少し問題があります。内部で AWS Lambda を使用する Laravel Vapor を使用しています。
API Gateway コンソール ダッシュボードで設定を探しましたが、役に立ちませんでした。アプリケーションで CORS をセットアップし、以下を有効にしています。
'allowedHeaders' => [
'Accept',
'Accept-Encoding',
'Authorization',
'Access-Control-Expose-Headers',
'Content-Type',
'X-Requested-With',
'Origin',
'X-Shadow-Progress',
'X-Socket-ID',
'x-socket-id'
],
バックエンドで設定すればうまくいくという印象を受けましたが、うまくいきAccept-Encoding
ません。応答ヘッダーには決して含まContent-Encoding: gzip
れません。