2016-08-16 4 views
3

私はDynamoDBテーブルに約5-6個のアイテムがあります。新しいアイテムがDynamoDBに追加されるタイミングを知るためのリスナーを作成します。

私のアンドロイドアプリでは、バックグラウンドで実行されるリスナーを作成したいと思います。リスナーの目的は、新しい項目がDynamoDBテーブルにリモートで追加されたことを検出することで、DB内の新しい項目を検出すると、属性の1つを含むプッシュ通知でユーザに通知しますアイテムの

可能ですか?それができたら、どうすればいいのですか?

答えて

1

あなたはラムダ関数が追加/更新/削除された項目のストリームを取得し、任意のアクションを実行することができDynamoDBのストリームに

をAWSラムダ関数を使用することができます。

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

+0

しかし、アプリでそれを検出し、バックグラウンドで実行するにはどうすればよいですか? – Ido

+0

ラムダ関数はdynamodbテーブルの変更を検出し、アクションを実行することができます(たとえば、プッシュ通知を送信するか、またはキューからメッセージを読んでプッシュを送信するようにメッセージを準備します) –

+0

はい、どのように私はそれを作ることができるか理解していない... – Ido

0

DynamoDB Triggersあなたが探しているものです。トリガーを使用すると、任意のDynamoDBイベントに応答できるリスナーを構成できます。

+0

しかし、私はアプリを介してそれを検出し、バックグラウンドで実行するようにするには? – Ido

+0

これにAmazon API Gateway(https://aws.amazon.com/api-gateway/)を使用できます。 AWS Lambda-API Gatewayの使用方法について詳しくは、https://aws.amazon.com/lambda/faqs/#mobileをご覧ください。 – Dasharath

関連する問題