スキップしてコンテンツを表示

Amazon SNS の SMS メッセージの "No quota left for account" エラーを解決する方法を教えてください。

所要時間1分
0

モバイルテキストメッセージ (SMS) を送信しようとしましたが、Amazon Simple Notification Service (Amazon SNS) から "No quota left for account" というエラーが返されました。

簡単な説明

毎月の SMS メッセージ使用クォータに達すると、Amazon SNS は "No quota left for account" というエラーを返します。このエラーを解決するには、必要な SMS 使用クォータを計算し、使用上限の引き上げをリクエストしてください。次に、Amazon SNS で AWS アカウントの SMS メッセージ使用クォータを増やします

解決策

必要な SMS 使用クォータを計算する

必要な SMS 使用クォータを計算するには、毎月送信する予定のメッセージ数にコストを掛けます。例えば、メッセージ数に 1 メッセージパーツあたりのコストを掛けて、SMS の文字数制限にも留意してください。

SMS メッセージ使用クォータの計算例

(毎日 300 件のメッセージ x 30 日間) x メッセージパーツあたりのコスト $0.00266 (USD) x メッセージあたりのメッセージパーツの合計数 1 個 = 使用クォータ $23.94 (USD)

注: 国によって、SMS の料金は異なります。詳細については、「世界の SMS 料金」をご覧ください。

使用上限の引き上げをリクエストする

Service Quotas コンソールを使用して、TextMessageMonthlySpend メトリクスに対する AWS End User Messaging 使用上限の引き上げをリクエストできます。詳細については、「Change your spending threshold」(使用のしきい値を変更する) を参照してください。

重要: 必ず使用上限の引き上げが必要な AWS リージョンを選択してください。

Amazon SNS コンソールでアカウントの使用クォータを更新する

SMS 使用上限の引き上げに対する確認通知を受信した後に、Amazon SNS コンソールアカウントの使用クォータを更新する必要があります。Amazon SNS コンソールで SMS 設定を更新しない限り、SMS 使用クォータは増加しません。

関連情報

Amazon SNS でのモバイルテキストメッセージ (SMS) の問題をトラブルシューティングするにはどうすればよいですか?

コメントはありません