はじめに 好物はインフラとフロントエンドのかじわらゆたかです。 Amazon API Gatewayのノウハウがいろいろ出ているので、 ブラウザから動かして見ようと思います。 流れとしてはAWS Lambdaで、S3 Pre-Signed URLの生成を実装し、 それをAmazon API Gatewayにデプロイします。 その後、ブラウザからデプロイされたAPIを実行し、 生成されたS3 Pre-Signed URLからアップロードされた画像を取得するといった形になります。 Pre-Signed URLの生成 AWS SDKを用いて、Presigned-URLを発行します。 AWS Gateway自体はTokyoリージョンには来ていませんが、 取得するS3のオブジェクトはTokyoリージョンから取得するといったケースで実装してみます。 app.js 'use strict'; var A