2016-06-22 1 views
1

こんにちは、私はPythonとAWS SNSサービスが初めてです。 いくつかのシミュレーションを自動化するために、サブスクライバとパブリッシャの役割を果たすPythonユーティリティを開発したいと考えています。 私は、SNSメッセージ受信者として機能するエンドポイントを設計する必要があるところで立ち往生しています。 皆さん、このトピックについて私を案内してください。PythonスクリプトでSNS受信機を設計する

答えて

1

AWSラムダは、このようなシナリオでは素晴らしいサービスであり、AWS請求書を安く保つためにも非常に安いです。
PythonでSNSのパブリッシャとサブスクライバが必要です。AWS Lambdaを使用すると、AWS SNSとの接続性が向上し、サブスクライバのサンプルが少なくて済みます。
これでイベントがAWS SNSに入り、ラムダのサブスクリプションを通じて、ラムダ関数を呼び出してそれに応じてアクションを実行することができます。

イベント---> SNS --->ラムダ加入者---> Python関数

Hereは同じのための素晴らしいリファレンスです。

パブリッシャーの場合、スケジュールされたラムダ機能を使用して、プーリングを継続してイベントを発生させ、イベントに応じて通知を同じSNSエンドポイントに送信することも、別のものにすることもできます。

イベント< - (プーリング) - ラムダ出版社(クロンベース) - (イベントが発生した) - > SNS

Hereは同じのためにAWSのチュートリアルです。

こちらがお役に立てば幸いです。

PS:Lambda関数の最大実行時間は、現時点では5分を超えることはできません。

関連する問題