確認コードを特定のユーザー(1名のみ)にメールまたはテキストメッセージで送信したい。私は Amazon SES を介して成功しましたが、まだ Amazon SMS を介して試みていません。私は AWS Pinpoint を調査するといううさぎの穴を下っていくのを見つけました。
Pinpointは、個別のメッセージの1つではなく、大量のユーザーのメッセージ(テキスト/電子メール)を対象としているように見えます。私はそれを正しく集めることを望んでいます。
私の質問、Amazon SESおよびSMSを私のユースケースに使用するよりもPinpointを使用することの利点/欠点はありますか?
これは Pinpoint FAQ で対処できます。
Q:Amazon SNSまたはAmazon SESをすでに使用しています。 Amazon Pinpointに切り替えると何が得られますか?
一般的なAmazon SNSおよびAmazon SESの使用例では、各メッセージのオーディエンス、コンテンツ、および配信スケジュールを管理するようにアプリケーションを設定する必要があります。これらと同じ機能がAmazon Pinpointに組み込まれています。 Amazon Pinpointを使用すると、メッセージテンプレート、配信スケジュール、ターゲットを絞ったセグメント、完全なキャンペーンを作成できます。
Pinpointは、ユーザーの優先連絡メカニズムを介してユーザーに通知をプッシュすることもできるようです。これは、SMSに限定されず、ユーザーに連絡したい方法でアクティベーションコードを提供することを意味します。また、双方向通信も可能です。
Pinpointホームページ にも次のように書かれています。
コンソールまたはAmazon Pinpoint REST APIを使用して、注文確認、ウェルカムメッセージ、ワンタイムパスワードなどのダイレクトメッセージを送信できます。APIを使用して、複数のチャネルにわたってキャンペーンおよびトランザクションメッセージを配信します。
これは、現在必要ではない追加のマスコミュニケーション機能を備えていますが、使用に適していることを示唆しています。
AWSは、「メッセージング」が他のサービスと同じくらい重要なサービスであることを認識しているようです。彼らは、お客様にメール、SMS、プッシュ通知を送信できるAWS Pinpointと呼ばれるサービスを開始しました。 Pinpointの前に、SES、SNS、SMS、S3、SQS、CloudWatchなどの複数のAWSサービスとアプリを統合することでこれを達成する必要がありました。
悲しいことに、AWSは対処するためにまったく異なるモンスターのセットでPinpointを公開しました。まず、Pinpointは追跡対象の顧客ごとに0.0012ドルかかるため、不必要に高価になる可能性があります。第2に、ピンポイント配信ダッシュボード(配信メトリック、バウンス通知などを表示する一種のUI)は月額1,250ドルです。これにより、中小企業(SMB)のピンポイントが除外されます。