SNS Paris Throttling compared to other regions

0

We are experiencing major throttling issues with SNS in Paris. Compared with Frankfurt and Virginia, where we might see a couple, but are quickly resolved with the retries we have in place. Same application code in all three, same retry policies everywhere.

We noticed this issue a while back, and originally came to the conclusion that it was because Paris has a much lower quota on publish API calls than the other two. We increased it to more than Frankfurt, it still has the same issue.

It's a regular SNS topic, so the only quota we see if the number of publishes per second. Regardless, our other regions have more than Paris, and this continues non-stop.

From Step Functions we see this error: Rate exceeded (Service: AmazonSNS; Status Code: 400; Error Code: Throttling; Request ID:<ID was here>; Proxy: null)

What else is there to look at other than just bombarding the SNS topic with retires? That we have two other regions operating fine makes it much harder to track down.

Michael
asked 9 months ago192 views
1 Answer
0

Hi.

I would start by checking the ResourceCount for SNS in CloudWatch it will give you The number of messages published to your Amazon SNS topics across your AWS account it should give you an indication if you are close to the quota. Make sure to check the Service Quotas console to verify that the quota has been increased as you have requested. Other than that, make sure you implement you retries with exponential backoff to not have the retries overload the topic as well.

Hope it helps.

profile picture
EXPERT
answered 9 months ago
  • Is there a connection between any of the other metrics and ResourceCount?

    I am able to identify a very short spike with the ResourceCount, but all the topic metrics themselves across all regions are similar.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions