Кажется, я случайно получаю эту ошибку при отправке уведомлений через AWS SES. Некоторые электронные письма go через хорошо, другие - нет, и они совершенно случайны - разные партии и разные результаты.
Я проверил все возможные посты, ссылающиеся на аналогичную проблему, и ни одна из них не соответствует этому сценарию. .
Я точно знаю, что все учетные данные API и конечные точки верны - иначе это не получится для всех сообщений.
Вот что я получаю с отдельными дистрибутивами:
Error executing "PutConfigurationSetDeliveryOptions" on "https://email.eu-west-1.amazonaws.com";
AWS HTTP error: Client error: `POST https://email.eu-west-1.amazonaws.com` resulted in a `400 Bad Request` response:
<ErrorResponse xmlns="http://ses.amazonaws.com/doc/2010-12-01/">
<Error>
<Type>Sender</Type>
<Code>Throttling< (truncated...)
Throttling (client): Rate exceeded - <ErrorResponse xmlns="http://ses.amazonaws.com/doc/2010-12-01/">
<Error>
<Type>Sender</Type>
<Code>Throttling</Code>
<Message>Rate exceeded</Message>
</Error>
<RequestId>64c1b4f6-0c9d-4242-b400-2ab1fd5d8dfb</RequestId>
</ErrorResponse>
Правильно ли я понимаю, что это действительно относится к превышению максимальной скорости? Было только около 20 уведомлений, но максимальная скорость в секунду составляет 14, но они распределяются индивидуально с помощью задания в очереди?