Мне нужна помощь, чтобы выяснить, в чем проблема в моем коде ядра .net.Я пытаюсь опубликовать сообщение в теме SNS из веб-API в облаке AWS.При отправке сообщения я получаю следующее сообщение об ошибке исключения.
Недопустимый токен безопасности, включенный в запрос.
Нет места в документации API публикации. Я считаю, что токен безопасности или любой другой тип аутентификации требуются.Может ли кто-нибудь помочь мне выяснить, чего мне не хватает?
Вот мой код:
public async Task<string> PublishMessageToSnsTopic(string message)
{
//publish to an SNS topic
BasicAWSCredentials awsCredentials = new BasicAWSCredentials("IdValue", "SecretValue");
AmazonSimpleNotificationServiceClient client = new AmazonSimpleNotificationServiceClient(awsCredentials, Amazon.RegionEndpoint.USEast1);
PublishRequest publishRequest = new PublishRequest(_config.mytopicArn, message);
try
{
PublishResponse publishResponse = await client.PublishAsync(publishRequest);
if (publishResponse.HttpStatusCode == System.Net.HttpStatusCode.OK)
{
return publishResponse.MessageId;
}
}
catch (Exception ex)
{
throw;
}
return null;
}