Serverless Meetup Tokyo #4
こんにちは、菊池です。 やりたいこと リクエストに応じてS3のファイルを加工し、ダウンロードするサーバレスアプリケーションを考えます。 単純なダウンロードであれば、S3から直接ダウンロードさせられますが、リクエストに応じたファイルの加工が必要なため、Lambdaでその処理を実行します。しかし、Lambdaのレスポンスサイズは最大6MBという制限があるため、そのままLambdaのレスポンスでダウンロードさせると、制限にかかるリスクがありました。 そこで、Lambdaで加工したファイルをテンポラリのS3バケットに一度保存し、署名付きURLを生成します。生成した署名付きURLにリダイレクトさせることで、ダウンロードはS3から直接行なってもらうようにします。 署名付きURLの生成と、API Gatewayのリダイレクトは以下の記事を参考にしています。 Boto3でS3のpre-signed URL
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く