Amazon Simple Notification Service endpoints and quotas - AWS General Reference

Amazon Simple Notification Service endpoints and quotas

The following are the service endpoints and service quotas for this service. To connect programmatically to an AWS service, you use an endpoint. In addition to the standard AWS endpoints, some AWS services offer FIPS endpoints in selected Regions. For more information, see AWS service endpoints. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your AWS account. For more information, see AWS service quotas.

Service endpoints

Region Name Region Endpoint Protocol
US East (Ohio) us-east-2 sns.us-east-2.amazonaws.com HTTP and HTTPS
US East (N. Virginia) us-east-1 sns.us-east-1.amazonaws.com HTTP and HTTPS
US West (N. California) us-west-1 sns.us-west-1.amazonaws.com HTTP and HTTPS
US West (Oregon) us-west-2 sns.us-west-2.amazonaws.com HTTP and HTTPS
Africa (Cape Town) af-south-1 sns.af-south-1.amazonaws.com HTTP and HTTPS
Asia Pacific (Hong Kong) ap-east-1 sns.ap-east-1.amazonaws.com HTTP and HTTPS
Asia Pacific (Mumbai) ap-south-1 sns.ap-south-1.amazonaws.com HTTP and HTTPS
Asia Pacific (Osaka) ap-northeast-3 sns.ap-northeast-3.amazonaws.com HTTP and HTTPS
Asia Pacific (Seoul) ap-northeast-2 sns.ap-northeast-2.amazonaws.com HTTP and HTTPS
Asia Pacific (Singapore) ap-southeast-1 sns.ap-southeast-1.amazonaws.com HTTP and HTTPS
Asia Pacific (Sydney) ap-southeast-2 sns.ap-southeast-2.amazonaws.com HTTP and HTTPS
Asia Pacific (Tokyo) ap-northeast-1 sns.ap-northeast-1.amazonaws.com HTTP and HTTPS
Canada (Central) ca-central-1 sns.ca-central-1.amazonaws.com HTTP and HTTPS
Europe (Frankfurt) eu-central-1 sns.eu-central-1.amazonaws.com HTTP and HTTPS
Europe (Ireland) eu-west-1 sns.eu-west-1.amazonaws.com HTTP and HTTPS
Europe (London) eu-west-2 sns.eu-west-2.amazonaws.com HTTP and HTTPS
Europe (Milan) eu-south-1 sns.eu-south-1.amazonaws.com HTTP and HTTPS
Europe (Paris) eu-west-3 sns.eu-west-3.amazonaws.com HTTP and HTTPS
Europe (Stockholm) eu-north-1 sns.eu-north-1.amazonaws.com HTTP and HTTPS
Middle East (Bahrain) me-south-1 sns.me-south-1.amazonaws.com HTTP and HTTPS
South America (São Paulo) sa-east-1 sns.sa-east-1.amazonaws.com HTTP and HTTPS
AWS GovCloud (US-East) us-gov-east-1 sns.us-gov-east-1.amazonaws.com HTTP and HTTPS
AWS GovCloud (US-West) us-gov-west-1 sns.us-gov-west-1.amazonaws.com HTTP and HTTPS

FIFO topics

FIFO topics are supported in all Regions except the following:

  • Asia Pacific (Osaka)

  • AWS GovCloud (US-East)

  • AWS GovCloud (US-West)

Service quotas

The following quotas determine how many Amazon SNS resources you can create in your AWS account, and they determine the rate at which you can issue Amazon SNS API requests.

Amazon SNS resource

To request an increase, submit an SNS Quota Increase case.

Resource Default
Topics
  • Standard: 100,000 per account

  • FIFO: 1,000 per account

Subscriptions
  • Standard: 12,500,000 per topic

    For Kinesis Data Firehose delivery streams, 5 per topic, per subscription owner

  • FIFO: 100 per topic

Pending subscriptions 5,000 per account
Account spend threshold for SMS 1.00 USD per account
Delivery rate for promotional SMS messages 20 messages per second
Delivery rate for transactional SMS messages 20 messages per second
Delivery rate for email messages 10 messages per second
Maximum number of messages in PublishBatchRequest 10 PublishBatchRequestEntries
Subscription filter policies 200 per account

Amazon SNS API throttling

The following quotas throttle the rate at which you can issue Amazon SNS API requests.

Hard

The following quotas cannot be increased.

API Transactions per second
CheckIfPhoneNumberIsOptedOut 50
CreateSMSSandboxPhoneNumber 1
DeleteSMSSandboxPhoneNumber 1
GetSMSAttributes 20
GetSMSSandboxAccountStatus 10
ListEndpointsByPlatformApplication 30
ListOriginationNumbers 1
ListPhoneNumbersOptedOut 10
ListSMSSandboxPhoneNumbers 1
ListTopics 30
ListPlatformApplications 15
ListSubscriptions 30
ListSubscriptionsByTopic 30
OptInPhoneNumber 20
SetSMSAttributes 1
Subscribe 100
Unsubscribe 100
VerifySMSSandboxPhoneNumber 1

Soft

The following quotas vary by AWS Region. The messages per second quota is based on the number of messages published to an Amazon SNS topic, combining Publish and PublishBatch API requests.

For example, if your regional quota is 30,000 messages per second, there are a few ways this quota can be reached:

  • Using the Publish action at a rate of 30,000 API requests per second to publish 30,000 messages (one message per API request).

  • Using the PublishBatch action at a rate of 3,000 API requests per second to publish 30,000 messages (10 messages per batch API request).

  • Using the Publish action at a rate of 10,000 API requests per second to publish 10,000 messages (one message per API request) and the PublishBatch action at a rate of 2,000 API requests per second to publish 20,000 messages (10 messages per batch API request) for a total of 30,000 messages published per second.

Publish API throttling
API AWS Regions Standard topics FIFO topics

Publish and PublishBatch

US East (N. Virginia) Region

30,000 messages per second

300 messages per second or 10 MB per second, per topic, whichever comes first

For cross region delivery cases, FIFO topics support 100 messages per second or 3 MB per second, whichever comes first

US West (Oregon) Region

Europe (Ireland) Region

9,000 messages per second

US East (Ohio) Region

US West (N. California) Region

Asia Pacific (Mumbai) Region

Asia Pacific (Seoul) Region

Asia Pacific (Singapore) Region

Asia Pacific (Sydney) Region

Asia Pacific (Tokyo) Region

Europe (Frankfurt) Region

1,500 messages per second

Africa (Cape Town) Region

Asia Pacific (Hong Kong) Region

Asia Pacific (Osaka) Region

Canada (Central) Region

China (Beijing) Region

China (Ningxia) Region

Europe (London) Region

Europe (Milan) Region

Europe (Paris) Region

Europe (Stockholm) Region

Middle East (Bahrain) Region

South America (São Paulo) Region

300 messages per second
Other API throttling
APIs AWS Regions Transactions per second

ConfirmSubscription

CreatePlatformApplication

CreatePlatformEndpoint

CreateTopic

DeleteEndpoint

DeletePlatformApplication

DeleteTopic

GetEndpointAttributes

GetPlatformApplicationAttributes

GetSubscriptionAttributes

GetTopicAttributes

SetEndpointAttributes

SetPlatformApplicationAttributes

SetSubscriptionAttributes

SetTopicAttributes

US East (N. Virginia) Region

3,000

US West (Oregon) Region

Europe (Ireland) Region

900

US East (Ohio) Region

US West (N. California) Region

Asia Pacific (Mumbai) Region

Asia Pacific (Seoul) Region

Asia Pacific (Singapore) Region

Asia Pacific (Sydney) Region

Asia Pacific (Tokyo) Region

Europe (Frankfurt) Region

150

Africa (Cape Town) Region

Asia Pacific (Hong Kong) Region

Asia Pacific (Osaka) Region

Canada (Central) Region

China (Beijing) Region

China (Ningxia) Region

Europe (London) Region

Europe (Milan) Region

Europe (Paris) Region

Europe (Stockholm) Region

Middle East (Bahrain) Region

South America (São Paulo) Region

30