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?
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).
- Apri la console CloudWatch.
- Nel riquadro di navigazione, scegli Metriche.
- In Tutte le metriche, scegli SNS, quindi scegli Metriche senza dimensioni.
- 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. - 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**.**
- Apri la console Amazon SNS.
- Nel riquadro di navigazione, scegli Messaggi di testo (SMS).
- 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:
- Crea un allarme CloudWatch per la metrica SMSMonthToDateSpentUSD. Imposta l’allarme per avvisarti con largo anticipo del raggiungimento della quota di spesa degli SMS.
- Monitora le metriche e i registri degli SMS del tuo account utilizzando CloudWatch per rimanere al corrente dell'utilizzo del tuo account e anticipare i costi.
- Visualizza le statistiche sulla consegna degli SMS e iscriviti ai report giornalieri sull'utilizzo degli SMS di Amazon SNS.
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
Video correlati
Contenuto pertinente
- AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata un anno fa