2017-01-12 13 views
1

S3リンクを使用しているときにデータが返される前にデータを操作することは可能ですか?たとえば、私がmybucket.s3.amazonaws.com/myfileを押した場合、返される前にラムダ関数を実行してファイルを操作できますか?AWS S3フェムトのラムダタッチ。

答えて

0

いいえ、これはできません。データは実際にAmazon S3に存在するため返されます。

ただし、[email protected](この回答を書いている時点でのプレビュー)を使用することを検討することもできます。 Amazon CloudFrontを介してコンテンツを提供し、データが返される前にAWSラムダ関数を実行できるようにします。 (実際には、データを受け取った後にS3 からデータを取得する前にコードを実行できます。)

+0

ありがとうございます。非常に役立ちます。私はいくつかのスケーラブルなaws機能を介してファイルをストリーミングしようとしています(特定のバイトをフィードします)。これはec2インスタンスを設定し、そこからスケーリングを心配することです。私は、私のアプリが同じものに頼っているが、要求に応じてデータをストリーミングするように、S3へのURLを保存しておきたいと思っていました。 – jamesmpw

+0

詳細を追加して別の質問を作成してください。ストリーミングしているデータの種類と操作の種類に基づいて適切な回答が得られるかもしれません。 CloudnyやAmazon Kinesisのようなツールが当てはまるかもしれないが、それはユースケースに依存する。 –