Utworzyłem nowe konto Amazon. Utworzono Poświadczenia SMTP i wykorzystano pakiet AWS Java SDK do wysyłania wiadomości e-mail. Ale to się niepowodzeniem z następującym błędem:Kod statusu 403: SignatureDoesNotMatch, gdy korzystam z usługi Amazon SES
Status Code: 403, AWS Service: AmazonSimpleEmailService, AWS Request ID: xyz, AWS Error Code: SignatureDoesNotMatch, AWS Error Message: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.
Będę przeklęty, ale to prawda. Aby uzyskać dostęp do SES, musisz utworzyć globalny klucz dostępu do AWS. Użyj adresu URL https://console.aws.amazon.com/iam/home?#security_credential Pamiętaj, że zapewnia to klucze z nieograniczonym dostępem do konta AWS. Nie widzę powodu, dla którego SES nie może wykonać więcej ograniczonego zestawu poświadczeń ... – joker
Najlepszą praktyką jest utworzenie użytkownika IAM, a następnie utworzenie identyfikatora dostępu dla tego użytkownika. Możesz teraz ograniczyć uprawnienia użytkownika. Wszystkie te działania muszą być wykonane w panelu sterowania AIM: https://console.aws.amazon.com/iam/home –