Отказ в доступе при отправке электронной почты из AWS SES в ElasticBeanstalk (приложение Django)
Недавно я заметил, что получаю следующую ошибку в моем Django-приложении, работающем на AWS
При вызове операции GetSendQuota произошла ошибка (AccessDenied) операции: Пользователь: arn:aws:iam::123412341234:user/USER-IAM-NAME не имеет права авторизован для выполнения операции: ses:GetSendQuota с явным запретом в политике, основанной на идентификации
Мой пользователь имеет полный доступ к SES через прямую политику AmazonSESFullAccess
.
Для того чтобы убедиться, что GetSendQuota
явно указано, я также добавил эту встроенную политику
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"ses:SendEmail",
"ses:SendRawEmail",
"ses:GetSendQuota"
],
"Resource": "*"
}
]
}
Я не понимаю, как это исправить. Буду очень признателен за помощь.
EDIT Эта проблема началась 2 октября. Я могу видеть сообщения электронной почты в этот день, но не после. Никаких изменений в системе в это время не производилось
EDIT 2
Я видел, что AWS добавила запрет SES к AWSCompromisedKeyQuarantineV2
2 октября, и именно тогда начались сбои. Очевидно, что я не хочу удалять эту политику, поэтому я пытаюсь добавить политику для конкретного пользователя, чтобы разрешить доступ. Как мне это сделать?