2017-06-13 9 views
0

私はいくつかのサブディレクトリ(キー)のそれぞれにいくつかの画像を含むS3バケットを持っています。私はこれらのイメージをギャラリーのような方法でウェブサイトに表示したいと考えています。AWS S3に格納された画像のギャラリーを作成

画像は一般公開されていますので、私は公開URLを使用できることを知っていますが、ユーザーがリアルタイムでファイルをアップロードしているので、別のパイプラインを使用します。

私はthis API Gateway tutorialを見てきましたが、それは私にイメージ(?)のバイナリエンコーディングを与えることができるようです。私は多くのフロントエンドの経験がありませんが、私はそれが私が必要としているとは思わない?私は本当にすべてのパブリックURL(または単にファイル名と私は自分自身でURLを作成することができます)のリストを必要としており、これをREST API呼び出しで取得したいと考えています。

誰かが私を正しい方向に向けることができれば、それは素晴らしいことでしょう!

+0

リンク先のチュートリアルの2番目のリンクには、すべてのファイルのリストが表示されます。「フォルダリソースのGETを公開して、Amazon S3バケット内のすべてのオブジェクトのリストを表示する」 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGET.html –

答えて

0

何マークBが示唆することは、おそらくも仕事だろうが、私がやってしまったことは以下の通りであった:

私はS3 SDKを使用AWSラムダを作成し、私がやりたいことやった、と私はそれを確認しました返品形式はthe correct output format of a Lambda function for proxy integrationです。

次に、インテグレーションタイプ== Lambda関数のAPIゲートウェイを作成し、ラムダプロキシインテグレーションを有効にしました。これにより、ラムダ内部のAPI呼び出しで、ハンドラ関数の「イベント」内のクエリパラメータにアクセスできます。

関連する問題