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.
Note
AWS recommends using Regional STS endpoints within your applications and avoid using the global (legacy) STS endpoint. Regional STS endpoints reduce latency, build in redundancy, and increase session token validity. For more information about configuring your applications to use the regional STS endpoint, see AWS STS Regionalized endpoints in the AWS SDKs and Tools Reference Guide. For more information about the global (legacy) AWS STS endpoint, including how to monitor for use of this endpoint, see How to use Regional AWS STS endpoints in the AWS Security blog.
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 (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 (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 |
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 |
FIFO topics
FIFO topics are supported on the following regions:
Region name | Region |
---|---|
US East (N. Virginia) | us-east-1 |
US East (Ohio) | us-east-2 |
US West (N. California) | us-west-1 |
US West (Oregon) | us-west-2 |
Asia Pacific (Hyderabad) | ap-south-2 |
Asia Pacific (Jakarta) | ap-southeast-3 |
Asia Pacific (Melbourne) | ap-southeast-4 |
Asia Pacific (Mumbai) | ap-south-1 |
Asia Pacific (Osaka) | ap-northeast-3 |
Asia Pacific (Seoul) | ap-northeast-2 |
Asia Pacific (Singapore) | ap-southeast-1 |
Asia Pacific (Sydney) | ap-southeast-2 |
Asia Pacific (Tokyo) | ap-northeast-1 |
Canada (Central) | ca-central-1 |
Canada West (Calgary) | ca-west-1 |
China (Beijing) | cn-north-1 |
China (Ningxia) | cn-northwest-1 |
Europe (Frankfurt) | eu-central-1 |
Europe (Ireland) | eu-west-1 |
Europe (London) | eu-west-2 |
Europe (Milan) | eu-south-1 |
Europe (Spain) | eu-south-2 |
Europe (Stockholm) | eu-north-1 |
Europe (Zurich) | eu-central-2 |
Israel (Tel Aviv) | il-central-1 |
Middle East (Bahrain) | me-south-1 |
Middle East (UAE) | me-central-1 |
South America (São Paulo) | sa-east-1 |
AWS GovCloud (US-East) | us-gov-east-1 |
AWS GovCloud (US-West) | us-gov-west-1 |
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 |
|
Subscriptions |
|
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 |
|
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, combining
Publish
and PublishBatch
API requests. To request
a soft limit increase, submit an SNS quota increase
request
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 thePublishBatch
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 |
3,000 messages per second or 20 MB per second, per topic, whichever comes first. For cross region delivery cases, FIFO topics support 1,000 messages per second or 6 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 (Hyderabad) Asia Pacific (Jakarta) Region Asia Pacific (Melbourne) Region 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 Europe (Zurich) Region Israel (Tel Aviv) Region Middle East (Bahrain) Region Middle East (Dubai) 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 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 | N/A | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ReplayPolicy |
All Commercial Regions |
N/A |
Yes |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AWS GovCloud (US) Regions | N/A |
N/A |