Amazon Cognito übermittelt den Benutzern meiner App keine MFA-Textnachrichten. Wie behebe ich das Problem?

Lesedauer: 4 Minute
0

Wenn sich die Benutzer in meinem Amazon-Cognito-Benutzerpool bei meiner App anmelden, erhalten sie nicht wie erwartet eine Textnachricht für die Multi-Faktor-Authentifizierung (MFA) mit ihrem Einmalkennwort (OTP). Wie behebe ich diese Fehler bei der Nachrichtenübermittlung?

Kurzbeschreibung

Die MFA-SMS-Nachrichten (Text) von Amazon Cognito werden mithilfe des Amazon Simple Notification Service (Amazon SNS) gesendet. Wenn SMS-Nachrichten von Amazon SNS nicht wie erwartet zugestellt werden, können Sie die Ursache des Zustellungsfehlers mithilfe von Amazon-CloudWatch-Logs beheben.

Ein Zustellungsfehler tritt häufig auf, wenn ein AWS-Konto sein monatliches Servicekontingent für SMS-Ausgaben erreicht. Wenn Ihr Konto dieses Servicekontingent erreicht hat, erfahren Sie, wie Sie eine Erhöhung des Servicekontingents beantragen können, und beginnen Sie dann mit der Überwachung der SMS-Nutzung Ihres Kontos.

Behebung

Falls Sie dies noch nicht getan haben, aktivieren Sie CloudWatch-Protokolle für Ihre SMS-Nachrichten. Folgen Sie dann diesen Anweisungen.

Überprüfen Sie die Lieferprotokolle mit CloudWatch

Überprüfen Sie die Antwortprotokolle der Anbieter von SMS-Lieferungen in der CloudWatch-Konsole. In jedem Lieferstatusprotokoll enthält das Attribut AntwortdesAnbieters den Grund für den Erfolg oder Misserfolg der Lieferung.

Hinweis: Wenn Sie gerade CloudWatch-Protokolle für SMS-Nachrichten aktiviert haben, werden Ihnen keine Protokolle der vergangenen SMS-Nutzung Ihres Kontos angezeigt, die vor der Aktivierung der Protokollierung erstellt wurden.

Als Test können Sie Amazon SNS verwenden, um eine SMS-Nachricht an Ihr eigenes Mobiltelefon zu senden. Wenn die Testnachricht nicht eingeht, überprüfen Sie in den Protokollen die Antwort des Anbieters.

Sehen Sie sich die SMS-Ausgaben seit Monatsbeginn an

Sehen Sie sich die Amazon-SNS-Metriken Ihres Kontos an, um die SMS-Ausgaben seit Monatsbeginn zu sehen(SMS-MonatbisheuteausgegebenUSD).

  1. Öffnen Sie die CloudWatch-Konsole.
  2. Wählen Sie im Navigationsbereich Metriken aus.
  3. Wählen Sie unter Alle Metriken die Option SNS und dann Metriken ohne Dimensionen aus.
  4. Erweitern Sie unter Metrikname die OptionSMS-MonatbisheuteausgegebenUSD und wählen Sie dann Darstellen Nur diese Metrik grafisch aus.
    Hinweis: Bestätigen Sie auf der Registerkarte Graphische Metriken, dass Statistik auf Maximum gesetzt ist.
  5. Notieren Sie sich in der Grafik den Wert der Metrik.

Weitere Informationen finden Sie unter Darstellen eine Metrik grafisch.

Prüfen Sie das monatliche Servicekontingent für SMS-Ausgaben

Sehen Sie sich das monatliche Amazon-SNS-Servicekontingent Ihres Kontos für SMS-Ausgaben an. Vergleichen Sie es mit den SMS-Ausgaben Ihres Kontos seit Monatsbeginn, um festzustellen, ob es die monatliche Quote erreicht hat**.**

  1. Öffnen Sie die Amazon-SNS-Konsole.
  2. Wählen Sie im Navigationsbereich Textnachrichten (SMS) aus.
  3. Notieren Sie sich unter den Text****nachrichten-Einstellungen den Wert für das Ausgabenlimit Ihres Kontos.

Weitere Informationen finden Sie unter Festlegen von SMS-Nachrichteneinstellungen und Endpunkten und Kontingenten bei Amazon Simple Notification Service.

(Optional) Beantragen Sie eine Erhöhung des Servicekontingents für SMS-Ausgaben

Wenn Ihr Konto das monatliche Amazon-SNS-Servicekontingent für SMS-Ausgaben erreicht hat, Sie aber mehr SMS-Nachrichten senden möchten, fordern Sie eine Erhöhung des Servicekontingents an. Wenn Sie davon ausgehen, dass Ihre monatliche SMS-Nutzung gleich bleibt (oder steigt), verhindert eine Erhöhung des Servicekontingents auch, dass das Problem erneut auftritt.

Stellen Sie einen Alarm ein und überwachen Sie die SMS-Nutzung

Zusätzlich zu einer Erhöhung des Servicekontingents können Sie verhindern, dass das monatliche Servicekontingent erreicht wird, wenn Sie über die SMS-Aktivitäten Ihres Kontos auf dem Laufenden bleiben. Führen Sie einen der folgenden Schritte aus:


Ähnliche Informationen

Häufig gestellte Fragen zu Amazon SNS

Ausgaben für SMS-Nachrichten in USD (Servicekontigent-Konsole)

Überwachen Amazon-SNS-Themen mithilfe von CloudWatch

Hinzufügen einer Multi-Faktor-Authentifizierung (MFA) zu einem Benutzerpool

Hinzufügen erweiterter Sicherheit zu einem Benutzerpool

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 3 Jahren