Amazon Cognito non consegna i messaggi di testo con l’autenticazione a più fattori (MFA) agli utenti della mia app. Come posso risolvere questo problema?

4 minuti di lettura
0

Quando gli utenti del mio pool di utenti Amazon Cognito accedono alla mia app, non ricevono un messaggio di testo con l’autenticazione a più fattori (MFA) insieme alla loro password monouso (OTP) come previsto. Come posso risolvere questi errori nella consegna dei messaggi?

Breve descrizione

I messaggi di testo (SMS) con l’autenticazione a più fattori di Amazon Cognito vengono inviati tramite Amazon Simple Notification Service (Amazon SNS). Quando i messaggi SMS di Amazon SNS non vengono consegnati come previsto, puoi risolvere il motivo della mancata consegna utilizzando Amazon CloudWatch Logs.

L'errore di consegna si verifica in genere quando un account AWS raggiunge la quota di servizio mensile per la spesa degli SMS. Se il tuo account raggiunge tale quota di servizio, scopri come richiedere un aumento della quota di servizio e inizia a monitorare l'utilizzo degli SMS del tuo account.

Risoluzione

Se non l'hai già fatto, abilita i log di CloudWatch per i tuoi messaggi SMS. Quindi, segui queste istruzioni.

Rivedi i registri di consegna utilizzando CloudWatch

Controlla i registri delle risposte del provider per le consegne degli SMS nella console CloudWatch. In ogni registro dello stato della consegna, l'attributo providerResponse contiene il motivo dell'esito positivo o negativo della consegna.

Nota: se hai appena abilitato i log di CloudWatch per i messaggi SMS, non vedrai i registri dell'utilizzo precedente degli SMS da parte del tuo account prima di abilitare la registrazione.

Per effettuare una prova, puoi utilizzare Amazon SNS per inviare un messaggio SMS al tuo telefono cellulare. Se il messaggio di prova non arriva, controlla i log nella risposta del provider.

Visualizza la spesa mensile degli SMS

Consulta le metriche di Amazon SNS del tuo account per visualizzare la spesa mensile degli SMS (SMSMonthToDateSpentUSD).

  1. Apri la console CloudWatch.
  2. Nel riquadro di navigazione, scegli Metriche.
  3. In Tutte le metriche, scegli SNS, quindi scegli Metriche senza dimensioni.
  4. In Nome metrica, espandi SMSMonthToDateSpentUSD, quindi scegli Rappresenta graficamente solo questa metrica.
    Nota: nella scheda Parametri grafici, verifica che le Statistiche siano impostate su Massimo.
  5. Nel grafico, annota il valore della metrica.

Per ulteriori informazioni, consulta Rappresentazione grafica di una metrica.

Controlla la quota di servizio mensile per la spesa richiesta degli SMS

Controlla la quota mensile del servizio Amazon SNS del tuo account per la spesa degli SMS. Confrontala con la spesa mensile degli SMS del tuo account per determinare se ha raggiunto la quota mensile**.**

  1. Apri la console Amazon SNS.
  2. Nel riquadro di navigazione, scegli Messaggi di testo (SMS).
  3. Nella sezione Preferenze per i messaggi di testo, annota il valore del limite di spesa dell'account.

Per ulteriori informazioni, consulta Impostazione delle preferenze di messaggistica SMS e degli endpoint e quote di Amazon Simple Notification Service.

(Facoltativo) Richiedi un aumento della quota di servizio per la spesa degli SMS

Se il tuo account raggiunge la quota mensile del servizio Amazon SNS per la spesa degli SMS ma desideri inviare più messaggi SMS, richiedi un aumento della quota di servizio. Se prevedi che l'utilizzo mensile degli SMS rimanga invariato (o aumenti), un aumento della quota di servizio impedisce anche che il problema si ripresenti.

Imposta un allarme e monitora l'utilizzo degli SMS

Oltre all'aumento della quota di servizio, tenerti informato sull'attività degli SMS del tuo account può aiutarti a evitare di raggiungere la quota di servizio mensile. Effettua una delle seguenti operazioni:


Informazioni correlate

Domande frequenti su Amazon SNS

Tariffa per i messaggi SMS in USD (console delle quote di servizio)

Monitoraggio degli argomenti di Amazon SNS tramite CloudWatch

Aggiunta dell'autenticazione a più fattori (MFA) a un pool di utenti

Aggiunta della sicurezza avanzata a un pool di utenti

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 anni fa