Как остановить очередь почты aws ses?

Из-за ошибки в нашем приложении один из наших тестовых серверов начал рассылать спам почтовыми заказами в AWS SES. Мы считаем, что эти письма были помещены в очередь, так как получатель почты продолжает получать около 1-2 писем в секунду и не останавливается.

Консоль SES не показывает отправленные письма в реальном времени, поэтому мы все еще выясняем, сколько писем было отправлено в очередь.

Есть ли способ остановить это поведение? Мы используем тот же SES для производственного приложения и опасаемся, что у нас может не хватить писем для отправки. Как отменить "очередь"?


person guillemus    schedule 04.10.2019    source источник
comment
aws.amazon.com/about-aws/whats-new/2014/12/08/   -  person Aaron NoHuanKnows    schedule 04.10.2019


Ответы (1)


В AWS есть встроенная функция очистки очереди.
https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_PurgeQueue.html

https://sqs.us-east-2.amazonaws.com/123456789012/MyQueue/
?Action=PurgeQueue
&Expires=2020-12-12T22%3A52%3A43PST
&Version=2012-11-05
&AUTHPARAMS
person Aaron NoHuanKnows    schedule 04.10.2019
comment
На всякий случай, если кто-то снова прошел через это, вы также можете сделать это через CLI: aws sqs purge-queue --queue-url https:/example.com - person Nour; 17.08.2020
comment
Как использовать это с SES? У меня такая же проблема, но я не знаю, что поставить вместо MyQueue - person Ryan Pergent; 08.01.2021