2016-11-29 8 views
0

私はamazon s3バケットを持っており、このバケットを使ってSQSを実装したいと思います。それは可能ですか?または、別のプレースホルダが必要ですか?以下は、私がキューから読み込むために使用するコードです。amazon s3バケットをキューに使用できますか?

ReceiveMessageRequest receiveMessageRequest = new ReceiveMessageRequest(); 
receiveMessageRequest.QueueUrl = url; 
ReceiveMessageResponse receiveMessageResponse = client.ReceiveMessage(receiveMessageRequest); 
+0

待ち行列?何のために?私が知っているのは、S3は単純なオブジェクトの格納用です。 – Prajwal

+0

あなたはあなたが達成しようとしていることに関する詳細な情報を提供するためにあなたの質問を編集できますか?たとえば、Amazon S3をどのように使用する予定ですか? S3にファイルを保存し、そのファイルを参照するSQSキューにメッセージを保存して、そのメッセージを取得してS3からファイルをダウンロードして使用することがわかるようにしますか?より詳細な情報を提供することができれば、有用な回答を受け取る機会が増えます。 –

答えて

0

これを実行する最善の方法は、ラムダ関数を使用することです。アイテムとアイテムがs3に置かれると、トリガされるラムダ関数を設定できます。これにより、SQSにアイテムを置くことができます。

http://docs.aws.amazon.com/lambda/latest/dg/with-s3.html

+0

SQS関数を使って、このキューからファイルをダウンロードすることはできますか? – user5663970

+0

それ以降はファイルであなたがしたいことをできるだけ早く行います –

+0

私の質問は....私たちはバケツとキューの両方を組み合わせることができますか?ファイルをバケットにアップロードすると、そのファイルを明示的にキューに移動してダウンロードする必要がありますか、キュー操作を使用してバケット自体からファイルをダウンロードできますか? – user5663970

関連する問題