web-dev-qa-db-ja.com

AWS API Gatewayを使用したペイロード制限のリクエスト

AWS API-Gatewayでのリクエストとペイロードの制限は何ですか?

base64エンコードされたファイルといくつかの他のパラメーターを含むJSONペイロードをAPI Gatewayに送信する必要があります。これにより、ペイロードがAWS Lambdaに渡されます。

これに関するAWSドキュメントが見つかりませんでした。

8
Suhail Gupta

APIゲートウェイへの最大ペイロードは10 MBで、Lambdaの最大ペイロードは6 MBです。これは増やすことはできません。

APIゲートウェイのペイロードの制限を参照してください こちら

Lambdaペイロードの制限をご覧ください here

ただし、サイズが10 MBを超える場合にS3バケットにデータをアップロードすることで同じことを実現する別の方法(回避策)があります。詳細については、以下の記事を読んでください(非公式文書):

https://sookocheff.com/post/api/uploading-large-payloads-through-api-gateway/

API Gatewayには、10 MBの要求サイズ制限があります。

Amazon API Gatewayの制限、価格設定、および既知の問題

シナリオでより重要な制限は、わずか6 MBのラムダサイズ制限です。

AWS Lambda Limits

3
jens walter