Amazon SNS を使用したモバイルテキストメッセージ
重要
Amazon SNS SMS デベロッパーガイドが更新されました。Amazon SNS は、SMS メッセージの配信のために AWS End User Messaging SMS と統合されています。このガイドには、Amazon SNS SMS メッセージを作成、設定、管理する方法に関する最新情報が含まれています。
Amazon SNS モバイルテキストメッセージング (SMS) は、SMS をサポートするウェブ、モバイル、ビジネスアプリケーションなど、さまざまなプラットフォームへのメッセージ配信をサポートするように設計されています。ユーザーは、トピックにサブスクライブすると、1 つまたは複数の電話番号にメッセージを送信でき、配信プロセスを簡素化できます。
Amazon SNS メッセージは AWS End User Messaging SMS によって配信され、信頼性の高いメッセージ送信が確保されます。Amazon SNS API では、メッセージタイプ (プロモーションまたはトランザクション)、毎月の支出制限、オプトアウトリスト、メッセージ配信の最適化など、さまざまなプロパティを設定できます。
AWS End User Messaging SMS は、グローバル SMS 供給ネットワークを介して送信先電話番号へのメッセージの送信を処理します。ルーティング、配信ステータス、および地域の規制に必要なコンプライアンスを管理します。詳細なアクセス許可、電話プール、設定セット、SMS シミュレーター、国ルールなど、追加の SMS 機能にアクセスするには、「AWS End User Messaging SMS ユーザーガイド」を参照してください。
次の主要機能を利用すると、スケーラブルで拡張が容易な Amazon SNS SMS メッセージを送信できます。
- メッセージ設定のカスタマイズ
-
予算とユースケースに基づいて SMS プリファレンスを設定し、AWS アカウント の SMS 配信をカスタマイズします。例えば、メッセージがコスト効率を優先するか、確実な配信を優先するかを選択できます。
- 支出クォータを設定する
-
SMS 配信をカスタマイズするには、個別のメッセージ配信の支出クォータを設定するか、AWS アカウント の毎月の支出クォータを設定します。現地の法律および規制により義務付けられている場合 (米国およびカナダなど)、SMS の受信者はオプトアウトができます。これは、ユーザーの AWS アカウント からの SMS メッセージの受信の停止を選択することを意味します。受信者はメッセージの受信をオプトアウトした後、再度電話番号をオプトインして、メッセージの送信を再開できます (ただし制限があります)。
- SMS メッセージをグローバルに送信する
-
Amazon SNS は、複数のリージョンで SMS メッセージングをサポートしているので、ユーザーは、240 以上の国とリージョンにメッセージを送信できます。
Amazon SNS が SMS メッセージを配信する方法
ユーザーに代わって SMS を送信するように Amazon SNS にリクエストすると、メッセージは AWS End User Messaging SMS を使用してディスパッチされます。Amazon SNS と AWS End User Messaging SMS の統合には、次の利点があります。
- IAM ポリシー
-
IAM ポリシーとリソースポリシーを活用して、他の AWS サービスやリージョンの間で SMS リソースへのアクセスを制御して分散できます。
- AWS End User Messaging SMS 設定
-
すべての発信 ID 関連の設定 (作成、設定の更新、新しい発信 ID のプロビジョニング、登録テンプレートの変更) には AWS End User Messaging SMS を使用します。
- AWS End User Messaging SMS 請求
-
すべての SMS 請求は AWS End User Messaging SMS を通じて行われます。SMS ワークロードの AWS 支出を集約して、SMS リソースを一か所で一元的に調達、管理できます。