仮想通貨ブログに専念するため、たまーに更新します!仮想通貨ブログはこちら!

API Gatewayのペイロード上限は10MB、、って誰が興味あんねん!

  • URLをコピーしました!
悩んでいる男の子

API Gatewayって利用する際に制限とかあったりするのかな??
詳しいことが良く分からないんだけど。。

こんな悩みを解決します。

  • 本記事の内容
  • API Gatewayの各種制限事項
  • API Gatewayのペイロード上限について
  • 本記事の執筆者
いずみん(@izumin_0401)

今回は、API Gatewayのペイロード上限について解説します。

いずみん

すぐ読み終わるので、是非最後まで読んでみてください!

プログラミングを学びたい方必見!

オンライン特化のプログラミングスクールなら「」が超おススメ!

副業としてプログラミングを学びたい方にもおすすめのスクールです!

  • 初心者が9割以上なので挫折せずに学べる!
  • 受講者に副業の仕事を1案件以上斡旋! ※条件あり
  • オンライン完結型なので、在宅でもお仕事可!
  • プロのメンターがサポートしてくれる!

キャリアカウンセリングメンター相談無料でできるのもおすすめポイントです!

目次

前提

  • フロント⇔バック間でAPI Gatewayを使用している。

こんなことがありました

ある条件下でAPIが「500」のサーバエラーを返却するのですが、このAPIはS3の画像を取得し、json形式でフロントに返却していました。

フロント ⇒ API Gateway ⇒ EC2 ⇒ S3」という流れだったので、エラーがどこで発生しているかを調査しました。

以下が結果です。

  • EC2上からcurlコマンドで直接APIを実行するとエラーにはならない。
  • API Gateway経由でAPIを実行するとエラーになる。

調査から分かることは?

API自体(サーバ処理)に問題はないが、API Gatewayが悪さをしていることが分かりました

また、API Gateway経由だとうまくいく場合といかない場合があるのですが、うまくいく場合は画像が少ない時であることも分かりました。

ということは、API Gatewayが何らかの理由でエラーを返却していると推測できます。

API Gatewayには色々と制限がある

実は、API Gatewayには色々と制限事項があります

API Gatewayのペイロードは10MB

ペイロードとは、ざっくり言えば「ボディ」のことです。

つまり、APIによって返却されるjsonが10MBを超えているので、API Gatewayが勝手にエラーを返却しているということになります

APIからの返却を9.9MBにしてみたら…

9.9MB」の場合はエラーが発生しませんでした。

API Gatewayのペイロード上限は変えられない

API Gatewayのペイロード上限は変更できません

つまり、jsonの容量を減らすしか解決方法はありません。

まとめ

今回は、API Gatewayのペイロード上限について解説しました

なかなかマニアックな情報でしたね。。

ではまた!

まとめ
  • API Gatewayには各種制限事項がある。
  • API Gatewayのペイロード上限は10MBである。
  • 自由な生き方がしたいなら!

自由な生き方をするためには、稼ぐスキルを身に付けなければなりません。

当サイト「リバトレ」では稼ぐスキルに関する情報を日々発信しているので、興味のあるものから見て頂ければ嬉しいです。

稼ぐスキルを身に付けよう!!
SNSもフォローしてね!

この記事が気に入ったら
いいね または フォローしてね!

シェアするんやで!
  • URLをコピーしました!
  • URLをコピーしました!
目次