Я использую Amazon SES, чтобы попытаться отправить электронную почту через HTTP Post, такие как:Как создать подпись HMAC, необходимую для отправки электронной почты Amazon SES через HTTP?
https://email.us-east-1.amazonaws.com/?Action=SendEmail&Source=user%40example.com&Destination.ToAddresses.member.1=allan%40example.com&Message.Subject.Data=This%20is%20the%20subject%20line.&Message.Body.Text.Data=Hello.%20I%20hope%20you%20are%20having%20a%20good%20day.
Однако в HTTP-заголовка он просит X-AMZN-авторизации, который состоит из:
X-Amzn-Authorization: AWS3-HTTPS AWSAccessKeyId=<Your AWS Access Key ID>, Algorithm=HmacSHA256, Signature=<Signature>
Мне было интересно, как рассчитать подпись? Это просто мой секретный ключ доступа?
A показано здесь, на Amazon Documentation Site.