
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Lambda@EdgeでHTTPレスポンスを圧縮したら発生した、Viewerのデコードエラーを解決する方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Lambda@EdgeでHTTPレスポンスを圧縮したら発生した、Viewerのデコードエラーを解決する方法
Lambda@EdgeでHTTPレスポンスを圧縮したら、Viewerのデコードエラーが発生した オリジンリクエストトリ... Lambda@EdgeでHTTPレスポンスを圧縮したら、Viewerのデコードエラーが発生した オリジンリクエストトリガーのLambda関数でHTTPレスポンスを圧縮したら、Viewerのデコードエラーが発生してレスポンスボディをロードできなくなる事象が発生しました。 どのようにエラーを解決したか、備忘録的な記事を書こうと思います。 Lambda@Edgeで圧縮処理を行うのはかなり特殊なケースだと思いますが、同じ事象に困っている人の参考になれば幸いです。 なお、本記事内のコードはPythonですが、Node.jsでも参考になると思います。 結論から書くと、Lambda関数がreturnするレスポンスオブジェクトにbodyEncodingフィールドを追加したらViewerのデコードエラーを解決できました。 { "status": status_code, "body": response_b