Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Impostazioni dei messaggi SMS per i bacini d'utenza di Amazon Cognito
Alcuni eventi di Amazon Cognito per il tuo bacino d'utenza potrebbero causare l'invio di SMS da parte di Amazon Cognito ai tuoi utenti. Ad esempio, se configuri il bacino d'utenza in modo da richiedere la verifica tramite telefono, Amazon Cognito invia un SMS quando un utente registra un nuovo account nell'app o quando reimposta la password. A seconda dell'azione che attiva il messaggio SMS, il messaggio può contenere un codice di verifica, una password temporanea o un messaggio di benvenuto.
Amazon Cognito può inviare messaggi SMS con una delle seguenti configurazioni:
-
Amazon Simple Notification Service (Amazon SNS) — Amazon Cognito chiama Amazon SNS, che indirizza i messaggi SMS verso. AWS End User Messaging SMS
-
AWS End User Messaging SMS diretto: Amazon Cognito chiama AWS End User Messaging SMS direttamente, senza Amazon SNS come intermediario. Puoi utilizzare questa opzione nella maggior parte dei paesi in Regioni AWS cui è disponibile Amazon Cognito. Per le eccezioni, consulta. AWS End User Messaging SMS percorso diretto: configurazione della regione
Un pool di utenti utilizza una configurazione SMS alla volta. Amazon SNS e le configurazioni AWS End User Messaging SMS dirette si escludono a vicenda. Quando imposti una configurazione, Amazon Cognito cancella l'altra. Questo vale per e SetUserPoolMfaConfigper CreateUserPoolUpdateUserPoolle operazioni.
Amazon SNS SMS è disponibile nelle versioni Regioni AWS elencate in. Configurazione della regione del percorso Amazon SNS Per inviare messaggi SMS da un pool di utenti a qualsiasi altro Regione AWS, usa AWS End User Messaging SMS direttamente.
Se invii un messaggio di testo tramite Amazon Cognito per la prima volta, ti AWS End User Messaging SMS colloca in un ambiente sandbox. Nell'ambiente sandbox è possibile testare le applicazioni per gli SMS. Nella sandbox, puoi inviare messaggi a un numero limitato di numeri di telefono di destinazione verificati se disponi di un'identità di origine o simulare l'invio di messaggi in caso contrario.
Nota
Nel novembre 2024, ha AWS sostituito la messaggistica SMS di Amazon SNS con. AWS End User Messaging SMS Quando utilizzi il percorso di configurazione di Amazon SNS, i pool di utenti avviano i messaggi SMS con l'operazione Amazon SNS Publish, che è un pass-through per. AWS End User Messaging SMS Per questo percorso, devi configurare le autorizzazioni per. sns:Publish Quando utilizzi il percorso di AWS End User Messaging SMS
configurazione diretto, Amazon Cognito richiama l' AWS End User Messaging SMS SendTextMessageoperazione e devi configurare le autorizzazioni per. sms-voice:SendTextMessage
AWS End User Messaging SMS costi per i messaggi di testo SMS. Per ulteriori informazioni, consultare Prezzi di AWS End User Messaging SMS
Amazon Cognito invia messaggi SMS agli utenti con un codice che possono inserire. Nella tabella seguente vengono mostrati gli eventi che possono generare un messaggio SMS.
Opzioni relative ai messaggi
| Attività | Operazione API | Opzioni di distribuzione | Opzioni di formato | Personalizzabile | Modello di messaggio |
|---|---|---|---|---|---|
| Password dimenticata | ForgotPassword, AdminResetUserPassword | E-mail, SMS | code | Sì | Messaggio di verifica |
| Invito | AdminCreateUser | E-mail, SMS | code | Sì | Messaggio di invito |
| Self-registration | SignUp, ResendConfirmationCode | E-mail, SMS | codice, link | Sì | messaggio di verifica |
| Verifica dell'indirizzo e-mail o del numero di telefono | UpdateUserAttributes, AdminUpdateUserAttributes, GetUserAttributeVerificationCode | E-mail, SMS | code | Sì | Messaggio di verifica |
| Multi-factor autenticazione (MFA) | AdminInitiateAuth, InitiateAuth | Email¹, SMS, app di autenticazione | code | Sì² | Messaggio MFA |
| One-time autenticazione tramite password (OTP) | AdminInitiateAuth, InitiateAuth | E-mail¹, SMS | code | Sì | Messaggio MFA ³ |
¹ Richiede un piano di funzionalità Essentials o superiore e la configurazione e-mail di Amazon SES.
² Per SMS e messaggi e-mail.
³ È possibile personalizzare il modello di messaggio MFA solo quando l'MFA è obbligatoria o facoltativa nel pool di utenti. Quando la MFA è inattiva, Amazon Cognito invia password monouso con il modello predefinito.
AWS End User Messaging SMS addebiti per i messaggi SMS. Per ulteriori informazioni, consultare Prezzi di AWS End User Messaging SMS
Per ulteriori informazioni su MFA, consulta MFA per SMS e messaggi e-mail.
Amazon Cognito potrebbe impedire la consegna di messaggi e-mail o SMS aggiuntivi verso un'unica destinazione in un breve periodo di tempo. Se ritieni che il tuo pool di utenti sia interessato, configura e rivedi i log per individuare eventuali errori di recapito dei messaggi, quindi contatta il team del tuo account.
Scelta tra Amazon SNS e AWS End User Messaging SMS
I pool di utenti di Amazon Cognito possono inviare messaggi SMS attraverso due percorsi: Amazon AWS End User Messaging SMS SNS o direttamente. Per i nuovi pool di utenti, usa il AWS End User Messaging SMS percorso diretto. Amazon SNS SMS è disponibile solo in un set fisso di. Regioni AWS Il AWS End User Messaging SMS percorso diretto supporta regioni aggiuntive ed espone funzionalità che il percorso Amazon SNS non offre. Entrambi i percorsi consentono di recapitare i messaggi. AWS End User Messaging SMS
La tabella seguente confronta i due percorsi di configurazione SMS.
| Funzionalità | Percorso Amazon SNS | AWS End User Messaging SMS percorso diretto |
|---|---|---|
| Disponibilità nelle regioni | Disponibile nella Regioni AWS tabella delle regioni dei percorsi di Amazon SNS | Disponibile nella maggior parte dei Regioni AWS paesi in cui è disponibile Amazon Cognito. Sono elencate le regioni in cui è disponibile solo il percorso Amazon SNS. AWS End User Messaging SMS percorso diretto: configurazione della regione |
| Integrazione | Amazon Cognito chiama l'operazione Amazon SNS Publish, che passa a AWS End User Messaging SMS | Amazon Cognito chiama direttamente l'operazione AWS End User Messaging SMS SendTextMessage |
| Autorizzazione IAM | sns:Publish |
sms-voice:SendTextMessage |
| Set di configurazione | Non configurabile tramite Amazon Cognito | Imposta il ConfigurationSetName campo per la registrazione degli eventi e le destinazioni |
| Identità di origine | Non configurabile tramite Amazon Cognito | Imposta il campo OriginationIdentity |
| Cross-Region invio | Imposta il SnsRegion campo |
Non supportata |
| Registrazione DLT in India | Non configurabile tramite Amazon Cognito | Imposta i campi and InEntityId InTemplateId |
| Protezione antifrode (Protect) | Account-default si applica la configurazione protect | Account-default si applica. È inoltre possibile applicare una configurazione di protezione a un caso d'uso specifico tramite un set di configurazione. |
Nota
Una configurazione AWS End User Messaging SMS Protect predefinita si applica a tutti i messaggi, inclusi quelli provenienti da Amazon Cognito. Per applicare una configurazione di protezione a un caso d'uso specifico, collegala a un set di configurazione e utilizza il AWS End User Messaging SMS percorso diretto. Per ulteriori informazioni, consulta Protezione dalle frodi in AWS End User Messaging SMS.
Configurazione SMS nell'API dei pool di utenti di Amazon Cognito
L'SmsConfigurationTypeoggetto nell'API dei pool di utenti di Amazon Cognito contiene la configurazione SMS per il tuo pool di utenti. Questo oggetto ha i seguenti percorsi di configurazione:
- Percorso Amazon SNS
-
Impostato
SnsCallerArnsull'ARN di un ruolo IAM che concede ad Amazon Cognito l'autorizzazione alla chiamata.sns:PublishOpzionalmente imposta e.SnsRegionExternalIdIlSnsCallerArnparametro è facoltativo quando si utilizza il percorso AWS End User Messaging SMS diretto. - AWS End User Messaging SMS percorso diretto
-
Imposta il tipo di
EumsSmsoggettoEumsSmsConfigurationType. Questo oggetto ha i seguenti membri:-
CallerArn(Obbligatorio): l'ARN di un ruolo IAM che concede ad Amazon Cognito l'autorizzazione alla chiamata.sms-voice:SendTextMessage -
ExternalId(Facoltativo): l'ID esterno per la policy di fiducia dei ruoli IAM. Questo valore fornisce una prevenzione confusa. -
OriginationIdentity(Facoltativo): il numero di telefono, il pool o l'ID mittente da utilizzare per l'invio. -
ConfigurationSetName(Facoltativo): il set AWS End User Messaging SMS di configurazione da utilizzare. -
InEntityId(Facoltativo): l'ID di registrazione dell'entità ottenuto dalla registrazione DLT in India. Obbligatorio per l'invio a destinatari in India. -
InTemplateId(Facoltativo): l'ID di registrazione del modello di registrazione DLT in India. Obbligatorio per l'invio a destinatari in India. -
Region(Facoltativo): Regione AWS le tue AWS End User Messaging SMS risorse. Per ulteriori informazioni, consulta Seleziona Regione AWS per i messaggi SMS.
-
Per ulteriori informazioni, consulta SmsConfigurationTypeAmazon Cognito User Pools API Reference.
Best practice
A causa del volume di traffico SMS indesiderato in tutto il mondo, alcuni governi impongono barriere tra mittenti e destinatari dei messaggi SMS. Quando utilizzi i messaggi SMS per l'autenticazione MFA e gli aggiornamenti utente, devi adottare misure aggiuntive per assicurarti che i messaggi vengano recapitati. È inoltre necessario monitorare SMS-message-related le normative nei paesi in cui risiedono gli utenti e mantenere aggiornata la configurazione dei messaggi SMS. Per ulteriori informazioni, consulta le funzionalità e le limitazioni nazionali relative agli SMS e MMS nella Guida per l'AWS End User Messaging SMS utente.
L'uso di messaggi SMS per autenticare e verificare gli utenti non è una best practice di sicurezza. I numeri di telefono possono cambiare proprietario e potrebbero non rappresentare in modo affidabile un fattore di autenticazione MFA elementi che possiedi per gli utenti. Implementa invece l'autenticazione MFA TOTP nell'app o con il gestore dell'identità digitale (IdP) di terze parti. Puoi anche creare fattori di autenticazione personalizzati aggiuntivi con Trigger Lambda di richieste di autenticazione personalizzate.
Consulta i seguenti collegamenti per informazioni sulla protezione dell'architettura di recapito dei messaggi SMS.
Prima impostazione degli SMS nei bacini d'utenza di Amazon Cognito
Amazon Cognito utilizza Amazon SNS (e AWS End User Messaging SMS indirettamente) AWS End User Messaging SMS o direttamente per inviare messaggi SMS dai tuoi pool di utenti. Puoi utilizzare un Trigger Lambda del mittente di SMS personalizzato, se desideri servirti delle tue risorse per inviare messaggi SMS. La prima volta che configuri i messaggi di testo SMS in una particolare regione Regione AWS, ti AWS End User Messaging SMS inserisce Account AWS nella sandbox SMS per quella regione. AWS End User Messaging SMS utilizza la sandbox per prevenire frodi e abusi e per soddisfare i requisiti di conformità. Quando sei Account AWS nella sandbox, AWS End User Messaging SMS impone alcune restrizioni. Ad esempio, puoi inviare messaggi di testo a un massimo di 10 numeri di destinazione verificati se disponi di un'identità di origine oppure puoi simulare l'invio di messaggi senza un'identità di origine. Mentre Account AWS rimanete nella sandbox, non inviate messaggi SMS in fase di produzione. Quando sei nella sandbox, Amazon Cognito non può inviare messaggi ai numeri di telefono degli utenti.
Argomenti
Per configurare AWS End User Messaging SMS SMS diretti per un pool di utenti
Ottenere un'identità di origine per l'invio di messaggi SMS a numeri di telefono USA
Usa i numeri del simulatore o i numeri di telefono verificati con AWS End User Messaging SMS
Completamento della configurazione del pool di utenti in Amazon Cognito
Prepara un ruolo IAM che Amazon Cognito possa utilizzare per inviare messaggi SMS AWS End User Messaging SMS
Quando invii un SMS dal tuo pool di utenti, Amazon Cognito assume un ruolo IAM nel tuo account. Le autorizzazioni richieste dal ruolo dipendono dal percorso di configurazione SMS scelto:
-
Percorso Amazon SNS: il ruolo deve concedere l'
sns:Publishautorizzazione. Amazon Cognito utilizza questa autorizzazione per inviare messaggi SMS tramite Amazon SNS. -
AWS End User Messaging SMS percorso diretto: il ruolo deve concedere l'
sms-voice:SendTextMessageautorizzazione. Amazon Cognito utilizza questa autorizzazione per chiamare AWS End User Messaging SMS direttamente.
Nella console Amazon Cognito, puoi impostare una selezione di ruoli IAM dal menu Metodi di autenticazione del tuo pool di utenti, sotto SMS o effettuare questa selezione durante la procedura guidata di creazione del pool di utenti.
Il seguente esempio di policy di attendibilità dei ruoli IAM garantisce al pool di utenti di Amazon Cognito una capacità limitata di assumere un ruolo IAM. Amazon Cognito può assumere il ruolo solo quando soddisfa le seguenti condizioni:
-
L'operazione assume-role avviene per conto del pool di utenti nella condizione.
aws:SourceArn -
L'operazione Assume-role avviene per conto di un pool di utenti secondo quanto stabilito dalla condizione. Account AWS
aws:SourceAccount -
L'operazione assume-role include l'ID esterno nella condizione.
sts:externalId
Queste condizioni relative alla politica di fiducia si applicano sia al percorso Amazon SNS che al percorso AWS End User Messaging SMS diretto.
Puoi specificare un valore esatto per l'ARN del pool di utenti o un ARN con caratteri jolly nel valore della condizione aws:SourceArn. Cerca gli ARN dei tuoi pool di utenti in Console di gestione AWS o con una richiesta DescribeUserPoolAPI.
Per inviare messaggi SMS per l'autenticazione a più fattori, la tua policy di fiducia dei ruoli IAM deve avere una sts:ExternalId condizione. Il valore di questa condizione deve corrispondere alla ExternalId proprietà del pool SmsConfigurationdi utenti. Quando crei un ruolo IAM durante il processo di creazione del pool di utenti nella console Amazon Cognito, Amazon Cognito configura l'ID esterno per te nel ruolo e nelle impostazioni del pool di utenti. Questo non è vero quando utilizzi un ruolo IAM esistente.
È necessario aggiornare il ExternalId parametro del pool di utenti in una richiesta UpdateUserPoolAPI e aggiornare la policy di fiducia dei ruoli IAM con una sts:externalId condizione con lo stesso valore. Per informazioni su come utilizzare l'API per aggiornare un pool di utenti in modo da preservare la configurazione originale, consultaAggiornamento della configurazione del pool di utenti e del client dell'app.
Per ulteriori informazioni sui ruoli IAM e le policy di attendibilità, consulta Termini e concetti dei ruoli nella Guida per l'utente di AWS Identity and Access Management .
Per configurare AWS End User Messaging SMS SMS diretti per un pool di utenti
Utilizza la seguente procedura per configurare il tuo pool di utenti per l'invio diretto di messaggi SMS tramite AWS End User Messaging SMS. Questa configurazione utilizza l'EumsSmsoggetto in SmsConfigurationType.
Per configurare AWS End User Messaging SMS messaggistica SMS diretta
-
Crea o identifica un'identità di AWS End User Messaging SMS origine nella Regione AWS cartella da cui desideri inviare. Un'identità di origine può essere un numero di telefono, un ID mittente o un pool. Puoi anche creare un set di AWS End User Messaging SMS configurazione per applicare le regole di invio. Per istruzioni sulla richiesta di un numero di telefono, consulta Richiedere un numero di telefono nella Guida per l'AWS End User Messaging SMS utente.
-
Crea un ruolo IAM che Amazon Cognito possa assumere di chiamare. AWS End User Messaging SMS La politica di fiducia per questo ruolo è la stessa del percorso Amazon SNS: deve includere
aws:SourceArnests:ExternalIdcondizioni.aws:SourceAccountPer i dettagli sulla politica di fiducia, consultaPrepara un ruolo IAM che Amazon Cognito possa utilizzare per inviare messaggi SMS AWS End User Messaging SMS. -
Allega la seguente politica di identità (autorizzazioni) al ruolo. Questa politica concede ad Amazon Cognito l'autorizzazione a
sms-voice:SendTextMessagerichiamare l'identità di origine da cui invia il pool di utenti. Definisci l'Resourceelemento in base all'ARN del tuo numero di telefono, pool di telefoni o ID mittente come pratica con privilegi minimi. Sostituisci l'ARN di esempio con l'ARN della tua identità di origine.{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "sms-voice:SendTextMessage" ], "Resource": "arn:aws:sms-voice:us-east-1:123456789012:phone-number/phone-a1b2c3d4e5f6EXAMPLE" } ] }L'ARN dell'identità di origine utilizza uno dei seguenti formati, a seconda del tipo di identità:
-
Numero di telefono:
arn:partition:sms-voice:region:account:phone-number/phoneNumberId -
Pool telefonico —
arn:partition:sms-voice:region:account:pool/poolId -
ID mittente:
arn:partition:sms-voice:region:account:sender-id/senderId/isoCountryCode
Importante
Quando la policy definisce l'ambito dell'
Resourceelemento in base a un ARN di identità di origine, imposta ilOriginationIdentitycampo sullo stesso ARN, ad esempio.arn:aws:sms-voice:us-east-1:123456789012:phone-number/phone-a1b2c3d4e5f6EXAMPLEUn numero di telefono in E.164 formato (ad esempio+12065550100) non corrisponde alla politica prevista, quindi la richiesta non è autorizzata e Amazon Cognito non può inviare messaggi SMS. -
-
Se invii messaggi SMS a destinatari in India, registra un ID entità DLT e un ID modello su un portale Distributed Ledger Technology (DLT). Fornisci l'ID dell'entità
InEntityIde l'ID del modello comeInTemplateIdnella configurazione.EumsSmsPer ulteriori informazioni sulla registrazione DLT in India, consulta Requisiti speciali per l'invio di messaggi SMS a destinatari in India nella Guida per l'AWS End User Messaging SMS utente. -
Verifica la tua configurazione chiamando l'operazione AWS End User Messaging SMS SendTextMessageAPI direttamente con l'identità di origine e il ruolo IAM che hai configurato. Conferma che il messaggio di prova sia stato recapitato prima di assegnare la configurazione al tuo pool di utenti.
-
Imposta l'
EumsSmsoggetto nel tuo pool di utenti. È possibile impostare questa configurazione in una SetUserPoolMfaConfigrichiesta CreateUserPoolUpdateUserPool, o. Il parametroCallerArnè obbligatorio. L'esempio seguente mostra laEumsSmsconfigurazione minima:"EumsSms": { "CallerArn": "arn:aws:iam::123456789012:role/service-role/CognitoEumsSmsRole", "ExternalId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" }Per inviare da un'identità di origine specifica o utilizzare un set di configurazione, includete i
ConfigurationSetNameparametriOriginationIdentityand.
Autorizzazioni IAM per AWS End User Messaging SMS SMS diretti
Il ruolo di IAM in CallerArn richiede una politica di fiducia che consenta al responsabile del cognito-idp.amazonaws.com servizio di assumerlo. Utilizza la stessa struttura di policy di fiducia del percorso Amazon SNS (vediPrepara un ruolo IAM che Amazon Cognito possa utilizzare per inviare messaggi SMS AWS End User Messaging SMS). Il ruolo richiede anche una politica di autorizzazioni che conceda un sms-voice:SendTextMessage ARN specifico all'identità di origine (vedere la procedura di configurazione in). Per configurare AWS End User Messaging SMS SMS diretti per un pool di utenti
Seleziona Regione AWS per i messaggi SMS
Nota
I messaggi SMS in AWS entrata sono ora gestiti in AWS End User Messaging SMS
Configurazione della regione del percorso Amazon SNS
In alcuni Regioni AWS, puoi scegliere la regione che contiene le risorse Amazon SNS che desideri utilizzare per i messaggi SMS di Amazon Cognito. Regione AWS Ovunque sia disponibile Amazon Cognito, ad eccezione dell'Asia Pacifico (Seoul), puoi utilizzare le risorse Amazon SNS nel luogo in Regione AWS cui hai creato il tuo pool di utenti. Per rendere l'invio di messaggi SMS più veloce e affidabile quando puoi scegliere tra più regioni, usa le risorse Amazon SNS nella stessa regione del tuo bacino d'utenza.
Scegli una regione per le risorse SMS nel passaggio Configure message delivery (Configura invio di messaggi) della procedura guidata per la configurazione del nuovo bacino d'utenza. Puoi anche scegliere Modifica in SMS nel menu Metodi di autenticazione di un pool di utenti esistente.
Al momento del lancio, per alcuni Regioni AWS, Amazon Cognito inviava messaggi SMS con risorse Amazon SNS in una regione alternativa. Per impostare la tua regione preferita, usa il SnsRegion parametro dell'SmsConfigurationTypeoggetto per il tuo pool di utenti. Quando crei a livello di programmazione una risorsa del bacino d'utenza di Amazon Cognito in una Regione di Amazon Cognito inclusa nella tabella seguente e non fornisci un parametro SnsRegion, il bacino d'utenza può inviare messaggi SMS utilizzando le risorse Amazon SNS di una Regione di Amazon SNS legacy.
I pool di utenti di Amazon Cognito in Asia Pacifico (Seoul) Regione AWS devono utilizzare la configurazione Amazon SNS nella regione Asia Pacifico (Tokyo).
Amazon SNS (tramite AWS End User Messaging SMS) imposta la quota di spesa per tutti i nuovi account a 1,00 USD (USD) al mese. Potresti aver aumentato il limite di spesa in una Regione AWS che utilizzi con Amazon Cognito. Prima di modificare Regione AWS i messaggi SMS di Amazon SNS, apri una richiesta di aumento della quota nel AWS Support Center per aumentare il limite nella nuova regione. Per ulteriori informazioni, consulta Passare dalla sandbox AWS End User Messaging SMS MMS and Voice alla produzione nella Guida per l'AWS End User Messaging SMS utente.
Puoi inviare messaggi SMS per qualsiasi regione di Amazon Cognito nella tabella seguente con AWS End User Messaging SMS risorse nella regione di messaggi SMS corrispondente.
| Regione di Amazon Cognito | Regione dei messaggi SMS |
|---|---|
|
Stati Uniti orientali (Ohio) |
Stati Uniti orientali (Ohio), Stati Uniti orientali (Virginia settentrionale) |
|
Stati Uniti orientali (Virginia settentrionale) |
Stati Uniti orientali (Virginia settentrionale) |
|
Stati Uniti occidentali (California settentrionale) |
Stati Uniti occidentali (California settentrionale) |
|
Stati Uniti occidentali (Oregon) |
Stati Uniti occidentali (Oregon) |
|
Canada (Centrale) |
Canada (Centrale), Stati Uniti orientali (Virginia settentrionale) |
|
Canada occidentale (Calgary) |
Canada occidentale (Calgary) |
|
Messico (centrale) |
Messico (centrale) |
|
Europa (Francoforte) |
UE (Francoforte), UE (Irlanda) |
|
Europa (Londra) |
Europa (Londra), Europa (Irlanda) |
|
Europa (Irlanda) |
Europa (Irlanda) |
|
Europa (Parigi) |
Europa (Parigi) |
|
Europa (Stoccolma) |
Europa (Stoccolma) |
|
Europa (Milano) |
Europa (Milano) |
|
Europa (Spagna) |
Europa (Spagna) |
|
Europa (Zurigo) |
Europa (Zurigo) |
|
Asia Pacifico (Malesia) |
Asia Pacifico (Singapore) |
|
Asia Pacifico (Thailandia) |
Asia Pacifico (Mumbai) |
|
Asia Pacifico (Mumbai) |
Asia Pacifico (Mumbai), Asia Pacifico (Singapore) |
|
Asia Pacifico (Hyderabad) |
Asia Pacifico (Hyderabad) |
|
Asia Pacifico (Hong Kong) |
Asia Pacifico (Singapore) |
|
Asia Pacifico (Seul) |
Asia Pacifico (Tokyo) |
|
Asia Pacifico (Singapore) |
Asia Pacifico (Singapore) |
|
Asia Pacifico (Sydney) |
Asia Pacifico (Sydney) |
|
Asia Pacifico (Tokyo) |
Asia Pacifico (Tokyo) |
|
Asia Pacifico (Giacarta) |
Asia Pacifico (Giacarta) |
|
Asia Pacifico (Osaka) |
Asia Pacifico (Osaka-Locale) |
|
Asia Pacifico (Melbourne) |
Asia Pacifico (Melbourne) |
|
Medio Oriente (Bahrein) |
Medio Oriente (Bahrein) |
|
Medio Oriente (Emirati Arabi Uniti) |
Medio Oriente (Emirati Arabi Uniti) |
|
Sud America (San Paolo) |
Sud America (San Paolo) |
|
Israele (Tel Aviv) |
Israele (Tel Aviv) |
|
Africa (Città del Capo) |
Africa (Città del Capo) |
AWS End User Messaging SMS percorso diretto: configurazione della regione
AWS End User Messaging SMS è disponibile in un proprio set di Regioni AWS, che può differire dalle regioni in cui sono disponibili i pool di utenti Amazon SNS o Amazon Cognito. Per l'elenco aggiornato, consulta Regioni e paesi supportati nella Guida per l'AWS End User Messaging SMS utente.
Il Region campo dell'EumsSmsoggetto in SmsConfigurationTypeimposta la Regione AWS destinazione delle chiamate di Amazon Cognito. AWS End User Messaging SMS AWS End User Messaging SMS deve essere disponibile nella regione del tuo pool di utenti. Ometti Region e AWS End User Messaging SMS utilizza Amazon Cognito nella regione del tuo pool di utenti o Region imposta esplicitamente la regione del tuo pool di utenti. Amazon Cognito rifiuta qualsiasi altro valore.
Nota
Se Region imposti un valore non supportato,, e le CreateUserPool SetUserPoolMfaConfig richieste hanno esito negativo e restituiscono un. UpdateUserPool InvalidParameterException
Nota
Il percorso AWS End User Messaging SMS diretto non è disponibile in Asia Pacifico (Tailandia), Asia Pacifico (Hong Kong) e Asia Pacifico ( Regioni AWS Malesia). Per inviare messaggi SMS da un pool di utenti in una di queste regioni, utilizza invece il percorso Amazon SNS. Per ulteriori informazioni, consulta Configurazione della regione del percorso Amazon SNS.
Ottenere un'identità di origine per l'invio di messaggi SMS a numeri di telefono USA
Se intendi inviare messaggi SMS a numeri di telefono negli Stati Uniti, devi ottenere un'identità di origine, indipendentemente dalla creazione di un ambiente di test sandbox SMS o di produzione.
I corrieri statunitensi richiedono un'identità di origine per inviare messaggi ai numeri di telefono statunitensi. Se non disponi ancora di un'identità di origine, devi richiederne una. Per informazioni su come ottenere un'identità di origine, consulta Richiedere un numero di telefono nella Guida per l'AWS End User Messaging SMS utente.
Quando hai più di un'identità di origine nella stessa identità Regione AWS, AWS End User Messaging SMS scegli un tipo di identità di origine nel seguente ordine di priorità: codice breve, 10DLC, numero verde. Non puoi modificare questa priorità. Per ulteriori informazioni, consulta FAQ AWS End User Messaging SMS
Verifica di trovarti nella sandbox SMS
Utilizza la procedura seguente per confermare se ti trovi nella sandbox SMS. Ripeti l'operazione per ogni Regione AWS area in cui hai pool di utenti Amazon Cognito di produzione.
Per confermare di trovarti nella sandbox SMS
-
Passa alla console Amazon Cognito
. Se richiesto, inserisci le tue credenziali AWS . -
Scegli User Pools (bacini d'utenza).
-
Scegli un bacino d'utenza esistente dall'elenco.
-
Scegli il menu Metodi di autenticazione.
-
Nella sezione Configurazione SMS, espandi Move to Amazon SNS production environment (passare all'ambiente di produzione Amazon SNS). Se l'account si trova nella sandbox SMS, in Amazon Cognito verrà visualizzato il messaggio seguente:
Configura Servizio AWS le dipendenze per completare la configurazione dei messaggi SMS
Se non vedi questo messaggio, significa che qualcuno ha già configurato i messaggi SMS nel tuo account. Passa a Completamento della configurazione del pool di utenti in Amazon Cognito.
-
Scegli il link Amazon SNS
in Passa all'ambiente di produzione Amazon SNS. La console SNS viene aperta in una nuova scheda. -
Verifica di trovarti nell'ambiente sandbox. Il messaggio della console indica lo stato della sandbox e Regione AWS, come segue:
This account is in the SMS sandbox in US East (N. Virginia).
Sposta il tuo account fuori dalla sandbox
Per utilizzare la tua app in produzione, sposta il tuo account dall'ambiente della sandbox SMS a quello della produzione. Dopo aver configurato un'identità di origine Regione AWS che contiene le AWS End User Messaging SMS risorse che desideri vengano utilizzate da Amazon Cognito, puoi verificare i numeri di telefono degli Stati Uniti mentre i Account AWS tuoi rimangono nella sandbox SMS. Quando l'ambiente è in produzione, non è necessario verificare i numeri di telefono degli utenti prima di inviare loro messaggi SMS.
Puoi creare una richiesta per uscire dalla sandbox dalla AWS End User Messaging SMS console o dalla console Amazon SNS. Per istruzioni dettagliate, consulta Passare dalla sandbox SMS nella Guida per l'AWS End User Messaging SMS utente.
Usa i numeri del simulatore o i numeri di telefono verificati con AWS End User Messaging SMS
Se hai spostato il tuo account al di fuori dell’ambiente di sperimentazione (sandbox) SMS, ignora questo passaggio.
Se ti trovi nella sandbox ma hai impostato un numero di origine, puoi inviare messaggi a numeri di destinazione verificati. Per configurare destinazioni verificate, consulta Aggiungere un numero di telefono di destinazione verificato nella Guida per l'AWS End User Messaging SMS utente.
Puoi anche inviare messaggi con mittenti e destinazioni simulati. I messaggi del simulatore producono registri ma non vengono inviati tramite la rete dell'operatore. Dal menu Scelte rapide
Completamento della configurazione del pool di utenti in Amazon Cognito
Torna alla scheda del browser in cui stavi creando o modificando il pool di utenti. Completare la procedura. Dopo aver aggiunto con successo la configurazione SMS al tuo pool di utenti, Amazon Cognito invia un messaggio di prova a un numero di telefono interno per verificare che la configurazione funzioni. AWS End User Messaging SMS costi per ogni messaggio SMS di prova.