Daniel Marino
29 Oktober 2024
Behebung des Fehlers „Der zu autorisierende Dienst-/Vorgangsname konnte nicht ermittelt werden“ beim Senden von SMS mit AWS Pinpoint.

Autorisierungsprobleme wie „Der Name des zu autorisierenden Dienstes/Vorgangs konnte nicht ermittelt werden“ werden häufig vom AWS Pinpoint SMS-Dienst ausgelöst, während eine SMS gesendet wird. Die Verwendung von cURL mit den entsprechenden Authentifizierungs- und Konfigurationsoptionen für AWS Signature Version 4 würde dieses Problem lösen. Sowohl cURL-Skripte als auch das Boto3-Modul von Python helfen bei der Bestätigung von Authentifizierungsheadern und stellen sicher, dass Nachrichtenanfragen den Transaktions-SMS-Anforderungen entsprechen, einschließlich Antwortverarbeitung und Absender-ID-Validierung.