2016-05-10 9 views
0

ラムダクライアントアプリケーションがラムダの結果を「聞く」ことは可能ですか?例えば、クライアントアプリケーションはラムダを呼び出すのではなく、ラムダがSNSトピックからトリガされると言う。私は、クライアントアプリケーションがSNSによって引き起こされたラムダの結果を得ることができるようにしたい。私はこれが可能かどうかを確認するために文書で何かを見つけることができませんでした。AWSラムダを聞く

答えて

2

Java用Lambdaクライアントは、Java用AWS SDKの一部です。これにより、JavaコードからAWS Lambda APIを呼び出すことができます。それだけです。 これは、Javaコードから、AWS CLI(作成、編集、削除、関数の呼び出しなど)とほぼ同じ操作を実行できることを意味します。

ラムダ関数にバインドしてレスポンスを待ち受けることはできません(一般的にJavaクライアントに関係なく)。

はおそらく何を行うことは、それが終了したときラムダ関数が実行されているSNSに公開行い、Javaクライアントから関連するトピックをサブスクライブ、またはSNSは、HTTPを介してクライアントアプリケーションに通知しますです。

+1

これを実行するか、結果をsqsキューに書き込みます。このキューはアプリで使用できます –