跳至内容

How do I resolve the "No quota left for account" error for SMS messages in Amazon SNS?

2 分钟阅读
0

I want to send mobile text messages (SMS), but I received a "No quota left for account" error from Amazon Simple Notification Service (Amazon SNS).

Short description

If you reach your monthly SMS messaging spending quota, then you receive a "No quota left for account" error from Amazon SNS. To resolve the error, calculate the required SMS spending quota and request a spending limit increase. Then, increase your AWS account spending quota for SMS messages in Amazon SNS.

Resolution

Calculate the required SMS spending quota

To calculate the SMS spending quota that you require, multiply the number of messages that you expect to send each month by the cost. For example, multiply the number of messages by the cost of a single message part and note the SMS character limits.

Example SMS messages spending quota calculation

(300 messages daily x 30 days) x $0.00266 USD cost per message part x 1 total number of message parts per message = $23.94 USD spend quota

Note: Each country has its own SMS pricing. For more information, see Worldwide SMS pricing.

Request a spending limit increase

You can use Service Quotas console to request a AWS End User Messaging spending limit increase for the TextMessageMonthlySpend metric. For more information, see Change your spending threshold.

Important: Make sure that you select the AWS Region where you require the spending limit increase.

Update the spending quota for your account on the Amazon SNS console

After you receive confirmation of your SMS spending limit increase, you must update the spending quota for your account on the Amazon SNS console. If you don't update your SMS settings on the Amazon SNS console, then your SMS spend quota doesn't increase.

Related information

How do I troubleshoot mobile text message (SMS) failures in Amazon SNS?