問題タブ [amazon-sns]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - ユーザー名で購読しますか?
ユーザーは、メールアドレス、電話番号 (SMS) などでトピックを購読できます。
ここで、彼が最初に電子メールでさまざまなトピックを購読し、その後SMS用の電話番号を追加することにしたとします。
彼のすべてのトピックについて、彼が電子メール アドレスと電話番号を使用して購読できるように、購読を同期しておく方法はありますか?
つまり、ユーザーがトピックをサブスクライブする場合、ユーザーの電子メール アドレスと電話番号をサブスクライブする必要があります。彼が電話番号を追加すると、その番号は、彼が電子メールで購読しているすべてのトピックを購読する必要があります。新しいトピックを追加するときは、電子メール アドレスと電話番号で購読する必要があります。トピックを削除するときは、電子メール アドレスと電話番号の登録を解除する必要があります。等。
解決策の大まかなアイデア:ユーザー名で購読し、メールアドレス、電話番号などをそのユーザー名に関連付けます。もちろん、これは SNS の外部にある別のユーザー データベースを使用して手動で行うことができます。私は簡単な解決策を探しています。
amazon-web-services - AWS のサービスで柔軟なパブリッシュ/サブスクライブ パターンを構築する
Amazon Beanstalk の複数のアプリケーション インスタンス間でメッセージを同期したいと考えています。すべてのインスタンスは、他のすべてのインスタンスにメッセージを認識せずに送信できる必要があります。そこで、SNS と SQS を使用してパブリッシュ/サブスクライブ パターンを構築することにしました。
新しいアプリケーション インスタンスが開始されると、新しい SQS キューが作成され、トピックにサブスクライブされます。ここまでは順調ですね。しかし、オートスケーラーがインスタンスをシャットダウンした場合はどうなるでしょうか?
シャットダウンイベントをキャッチする可能性はありますか? または、他の実装のアイデアはありますか?
amazon-web-services - トピックのサブスクライバーのサブセットに公開する AWS SNS の柔軟性?
構築したいモデルは次のとおりです。 無制限のトピック (AWS の制限が現在 3000 であることはわかっています) トピックごとの無制限のサブスクライバー (AWS SNS のドキュメントには制限は記載されていません)
各加入者は、SMS または電子メール メッセージの受信を希望するスケジュールが異なります。
10 人のサブスクライバーがいて、5 人が朝のメッセージを希望し、5 人が夜のメッセージを希望しているトピックがあるとします。スケジュールは変更可能で、管理者が (API を使用して) Web アプリによって管理するため、スケジュールごとに 1 つのトピックを作成することは理想的なソリューションではなく、バリエーションによって 3000 のトピックが大量に消費されます。
amazon-web-services - Amazon SNS モバイル プッシュ: 特定のユーザーにメッセージを送信する
モバイルアプリでSNSを利用しています。Amazon SNS で特定のユーザーにのみメッセージを送信することはできますか? たとえば、いくつかの未読メッセージがあるユーザーにのみ?
どうも
java - 公開アクセス許可を持つ AWS アカウントの SNS トピックのリストを取得する
特定の AWS アカウント ID に PUBLISH (またはその他の) アクセス許可がある SNS トピックのリストを見つける方法はありますか?
私のユースケースは次のとおりです。
- サーバー プログラムは、さまざまなクライアントが所有する SNS トピックにメッセージを投稿できるようにします。サーバー プログラムには、これらの SNS トピックがさまざまな AWS リージョンにあります。
- 各クライアントには、各 AWS リージョンで、SNS トピックに対する「発行」権限が付与されます。
- クライアントにはトピックの名前が与えられ、リージョンに基づいてトピック ARN を導出し、メッセージを発行する必要があります。
AWS リージョンごとにこれらのトピックの ARN を維持することを避け、それらをクライアント構成で配布したいと考えており、クライアントがトピック名と AWS リージョンに基づいてトピック ARN を導出する方法があるかどうか疑問に思っていました。 AWS が提供する API (ARN をaws:${region}:sns:${topicName}.
python - Amazon SNS で使用するために Python で APNS スタイルの JSON メッセージをフォーマットする
iOS アプリを作成しており、プッシュ通知には Amazon の Simple Notification Service (SNS) を使用しています。
SNS は素晴らしいですが、ドキュメントはかなりまばらです。Amazon の Python ライブラリであるbotoを使用しており、プレーンテキストのプッシュ通知を送信する方法を理解しました。
ただし、ドキュメントから明らかでないのは、Apple Push Notification Service (APNS) メッセージを作成する方法です。プッシュ通知と一緒にサウンドとバッジを送信する必要がありますが、メッセージの JSON をフォーマットする方法がわかりません。
これまでの私の最良の推測は次のとおりです。
ただし、このコードを実行すると、通知に表示されるのは「デフォルト メッセージ」だけです。これは、Amazon SNS がメッセージの形式を拒否し、default代わりに を表示したことを意味します。
この JSON を正しくフォーマットするにはどうすればよいですか?
amazon-web-services - asp.net で SMS を送信するための Amazon Simple Notification Service
トピックとサブスクリプションを作成せずに、asp.net で amazon sns を使用してモバイル デバイスに SMS を送信したいと考えています。役立つ資料やリンクを教えてください。ありがとう。