目次
- 1. vue.jsでzlib.jsを利用して圧縮データをPOSTしてみた
- 2. RedshiftでUNLOADしたgzipファイルをLambdaのPythonで処理をして再びgzipしてS3へアップする
- 3. Lambdaをローカル実行したときにInvalidSignatureException: Signature expired:が出る件
- 4. Spring Cloud FunctionでAmazon API Gatewayのプロキシ統合なLambda関数をサクッと書いてみる
- 5. AWS LambdaでSVGの日本語を文字化けさせずにラスタライズ変換する
- 6. 令和の Lambda x RDS
- 7. SAMでS3にCSVファイルアップロードをトリガーにDynamoDBへの登録処理の作成 Lambdaの関数部分
- 8. API Gateway + LambdaでS3にある画像を表示
- 9. 【AWS;Lambda入門】第三弾;Linebotなじゃんけんゲームで遊ぶ♬
- 10. S3に保存されたwavファイルをLambdaでGoogle Cloud Speech-to-Textを使って文字起こしする
- 11. AWS Lambda から Amazon EFS へのアクセス
- 12. AWS Lambdaのリソースベースポリシーのサイズが上限に達して困った話
- 13. 【AWS】サーバレスで Hello, World! を実行するまでのチュートリアル
- 14. DjangoをLambdaを使ってサーバレスにデプロイする
- 15. S3 に view ファイルをアップロード ( Severless Framework x Laravel )
- 16. 【AWS】VPC内のLambdaから別のLambdaを呼び出す
- 17. Lambda + S3 Presigned URLを用いてS3バケットにファイルをアップロード
- 18. 【Amazon Connect】電話でEC2インスタンスを停止したり、再起動したりする。
- 19. 急激なリクエスト増が発生した場合のAWS Lambdaの挙動を確認する(1)
- 20. 【AWS;Lambda入門】第二弾;jsonファイルから文章抽出してS3保存♬
vue.jsでzlib.jsを利用して圧縮データをPOSTしてみた
## 問題
aws lambdaへCSVファイルをPOSTする際にペイロードが6MBに制限されているため、クライアント側で圧縮する方法を調査してみました。
lambdaのペイロード制限に関しては下記に記載があります。
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/gettingstarted-limits.html## 事前準備
zlibjsというライブラリを利用するため、下記のコマンドでインストールを行います。
`npm i zlibjs –save`## 実装例
“`html