前回、前々回でLambda + API GatewayでREST API、CSVのダウンロード、CORSの対応を紹介してきました。 今回は画像や動画、ZIPファイル等のバイナリファイルをダウンロードする方法を紹介します。 前回、前々回のLambdaを使いまわしますので、先にそちらを参照してください。 xp-cloud.jp xp-cloud.jp 全体的な流れは次のようになります 図を見ていただくと分かりますが、今回はAPI Gatewayを少し変更します。 画像ファイルの用意 今回はS3 へ画像ファイルを用意しました。 この画像をAPI Gateway、Lambdaを経由してダウンロードさせたいと思います。 Lambdaの用意 Lambdaを次のように変更してください var AWS = require('aws-sdk'); var s3 = new AWS.S3(); exports
![Lambda + API Gateway入門。画像のDL | システム・アプリ開発 - クロスパワークラウドブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/fb7fd738cc0e3085c4a12cfee291383fe177752d/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fc%2Fcrosspower%2F20230228%2F20230228042956.png)