Я пытаюсь отправить электронное письмо через API AWS SES, используя SDK.
Я основал свой код на официальной документации здесь: https://docs.aws.amazon.com/ses/latest/DeveloperGuide/examples-send-using-sdk.html
Я получаю какдо await client.SendEmailAsync(sendRequest);
и получаю сообщение об ошибке:
Не удалось получить учетные данные из службы метаданных экземпляра EC2.
// initialization
var client = new AmazonSimpleEmailServiceClient(RegionEndpoint.USWest2);
var response = new SendEmailResponse();
// build email
var sendRequest = new SendEmailRequest
{
Source = ToAddress,
Destination = new Destination
{
ToAddresses =
new List<string> { ReceiverAddress }
},
Message = new Message
{
Subject = new Content(model.Subject),
Body = new Body
{
Html = new Content
{
Charset = "UTF-8",
Data = model.HtmlBody
},
}
},
};
// send async call to api
try
{
var response = await client.SendEmailAsync(sendRequest);
}
catch (Exception ex)
{
}
Я подтвердил, что мой доменпроверено через консоль AWS, и оно также отображается как «Включено для отправки».
Куда я иду не так?