Amazon Simple Notification Service endpoints and quotas - AWS General Reference

Amazon Simple Notification Service endpoints and quotas

To connect programmatically to an AWS service, you use an endpoint. AWS services offer the following endpoint types in some or all of the AWS Regions that the service supports: IPv4 endpoints, dual-stack endpoints, and FIPS endpoints. Some services provide global endpoints. 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.

The following are the service endpoints and service quotas for this service.

Service endpoints

Service endpoints allow you to connect to other AWS services. The following endpoints support both standard and FIFO topics.

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 (Hyderabad) ap-south-2 sns.ap-south-2.amazonaws.com HTTP and HTTPS
Asia Pacific (Jakarta) ap-southeast-3 sns.ap-southeast-3.amazonaws.com HTTP and HTTPS
Asia Pacific (Malaysia) ap-southeast-5 sns.ap-southeast-5.amazonaws.com HTTP and HTTPS
Asia Pacific (Melbourne) ap-southeast-4 sns.ap-southeast-4.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 (Thailand) ap-southeast-7 sns.ap-southeast-7.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
Canada West (Calgary) ca-west-1 sns.ca-west-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 (Spain) eu-south-2 sns.eu-south-2.amazonaws.com HTTP and HTTPS
Europe (Stockholm) eu-north-1 sns.eu-north-1.amazonaws.com HTTP and HTTPS
Europe (Zurich) eu-central-2 sns.eu-central-2.amazonaws.com HTTP and HTTPS
Israel (Tel Aviv) il-central-1 sns.il-central-1.amazonaws.com HTTP and HTTPS
Mexico (Central) mx-central-1 sns.mx-central-1.amazonaws.com HTTP and HTTPS
Middle East (Bahrain) me-south-1 sns.me-south-1.amazonaws.com HTTP and HTTPS
Middle East (UAE) me-central-1 sns.me-central-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 HTTPS
AWS GovCloud (US-West) us-gov-west-1 sns.us-gov-west-1.amazonaws.com HTTPS

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 request.

Resource Default
Topics
  • Standard: 100,000 per account

  • FIFO: 1,000 per account

Subscriptions
  • Standard: 12,500,000 per topic

    For 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. This is a hard limit and can't be increased.
Maximum number of messages in PublishBatchRequest 10 PublishBatchRequestEntries
Subscription filter policies
  • 200 filter policies per topic

  • 10,000 filter policies per AWS account

Message header The maximum header size is 16,384 bytes (16 KiB).
Message size The maximum message size is 262,144 bytes (256 KiB). To publish messages larger than 256 KiB, you can check the Amazon SNS Extended Client Libraries. The maximum payload size is 2 GB.

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
AddPermission 10
CheckIfPhoneNumberIsOptedOut 50
CreateSMSSandboxPhoneNumber 1
DeleteSMSSandboxPhoneNumber 1
GetSMSAttributes 20
GetSMSSandboxAccountStatus 10
ListEndpointsByPlatformApplication 30
ListOriginationNumbers 1
ListPhoneNumbersOptedOut 10
ListPlatformApplications 15
ListSMSSandboxPhoneNumbers 1
ListSubscriptions 30
ListSubscriptionsByTopic 30
ListTagsForResource 10
ListTopics 30
OptInPhoneNumber 20
RemovePermission 10
SetSMSAttributes 1
Subscribe 100
TagResource 10
Unsubscribe 100
UntagResource 10
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 region, per account, combining Publish and PublishBatch API requests including both standard and FIFO topic types. To request a soft limit increase, submit an SNS quota increase request.

For example, if your regional quota is 30,000 messages per second, per account, 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 per account
AWS Regions Standard topics FIFO topics*

US East (N. Virginia) Region

30,000 messages per second

30,000 messages per second

US West (Oregon) Region

Europe (Ireland) Region

9,000 messages per second

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

3,000 messages per second

All other supported Regions

300 messages per second

3,000 messages per second

*Amazon SNS FIFO per topic limits exceed the default per account limit when FifoThroughputScope is set to MessageGroup. Amazon SNS FIFO topics have a maximum per message group limit of 300 messages per second, and Amazon SNS FIFO topics per topic throughput defaults to a limit of 3,000 messages per second or 20MB per second, which ever comes first, when FifoThroughputScope is set to Topic. Amazon SNS FIFO topics can experience reduced throughput within a message group for cross Regional deliveries due to the added latency between Regions, and the need to maintain the strict order of messages.

Other API throttling
APIs AWS Regions Transactions per second

ConfirmSubscription

CreatePlatformApplication

CreatePlatformEndpoint

CreateTopic

DeleteEndpoint

DeletePlatformApplication

DeleteTopic

GetEndpointAttributes

GetDataProtectionPolicy

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 (Hyderabad)

Asia Pacific (Osaka) Region

Canada (Central) Region

China (Beijing) Region

China (Ningxia) Region

Europe (London) Region

Europe (Milan) Region

Europe (Paris) Region

Europe (Spain)

Europe (Stockholm) Region

Israel (Tel Aviv) Region

Middle East (Bahrain) Region

South America (São Paulo) Region

30
PutDataProtectionPolicy All Commercial Regions 1
Message Archiving and Replay
Policy AWS Regions Standard topics FIFO topics

ArchivePolicy

All Commercial Regions

N/A

Yes

AWS GovCloud (US) Regions N/A Yes

ReplayPolicy

All Commercial Regions

N/A

Yes

AWS GovCloud (US) Regions

N/A

Yes