Gatewayの七不思議のひとつ。Gatewayを使用しているこんなことがありましたある条件下でAPIが「500」のサーバエラーを返却するのです。このAPIはS3へ画像を取得しに行き、jsonをフロントに返却しています。画像は複数で、数は可変です。ことで調査してみるAPIの流れはこう。S3アクセスEC2上からcurlコマンドで直接APIを叩くとエラーにはならない。Gateway経由でAPIを実行するとエラーになる。Gatewayが悪さをしているっぽい。Gateway経由だとうまくいく時といかない時があるが、うまくいく時は画像が少ない場合であーる。Gatewayが何らかの理由で「だめぽよ~」って言ってエラーを返してると推測できる。Gatewayの最大ペイロードサイズについてhttps://qiita.com/akatsukaha/items/2ba0d709835899dae8ddペイロードとは、ざっくり言えば「ボディ」のこと。Gatewayが「だめぽよ~」って勝手にエラーを返していることになります。AdvertisementAPIからの返却を9.9MBにしてみたらキャプチャないので申し訳ないですが、「9.9MB」だとうまくいくんだなー、これが。Gatewayのペイロード上限は変更できません。すればいい??そもそも10MBを超えている時点でいけてないですが、画像取得なんかは何回かに分けてAPIを実行するしかないですね~。まとめこのエラー解決するのに1日かかりました。マニアックすぎるし、誰が知ってんねんこんなん。