Perché i costi di Amazon SNS e Amazon Pinpoint per i miei messaggi di testo per dispositivi (SMS) sono più alti del previsto?

3 minuti di lettura
0

Ho sostenuto costi superiori al previsto per i messaggi di testo per dispositivi mobili (SMS) tramite Amazon Simple Notification Service (Amazon SNS) e Amazon Pinpoint.

Risoluzione

Se i tuoi messaggi contengono più di una singola parte, potresti sostenere costi inaspettatamente elevati da parte di Amazon SNS e Amazon Pinpoint SMS. Un singolo messaggio SMS può contenere fino a 140 byte di informazioni. Ciò significa che i messaggi che superano questo limite o contengono molti caratteri multibyte vengono suddivisi in più parti. Queste parti vengono inviate come messaggi separati e vengono addebitati costi aggiuntivi per ogni messaggio. A seconda dell'operatore, questi messaggi vengono in genere riassemblati sul dispositivo del destinatario e vengono visualizzati come un unico messaggio lungo anziché diversi messaggi di piccole dimensioni. Il numero di caratteri che è possibile includere in un singolo messaggio SMS dipende dal tipo di caratteri contenuto nel messaggio. Se il messaggio utilizza solo l'alfabeto GSM a 7 bit, può contenere fino a 160 caratteri. Se il messaggio contiene caratteri che non rientrano nel set di caratteri GSM 03.38, il messaggio può contenere fino a 70 caratteri. Per ulteriori informazioni sui limiti di caratteri degli SMS, consulta Limiti di caratteri per gli SMS in Amazon Pinpoint.

Calcolo dei costi per Amazon SNS e Amazon Pinpoint

Per stimare i costi in Amazon SNS e Amazon Pinpoint, utilizza il seguente calcolo per il costo di un messaggio:

messagePriceInDollars = (carrierFeePerMessagePartsInDollars (se presente) * totalMessageParts) + (messagepricePerMessagePartsInDollars * totalMessageParts)

Per verificare il costo di un messaggio, verifica i log di consegna in Amazon CloudWatch per il parametro numberOfMessageParts.

Modifica delle impostazioni delle quote

Per Amazon SNS, puoi impostare il prezzo massimo in USD che desideri spendere per i messaggi SMS. Per fare ciò, imposta l'attributo AWS.SNS.SMS.MaxPrice nella tua richiesta di pubblicazione. Se il messaggio corrispondente comporta un costo superiore al prezzo massimo, la consegna non viene eseguita e viene visualizzato il messaggio "This delivery would exceed max price".

Puoi anche richiedere un aumento dei limiti di costo mensili degli SMS tramite il Supporto AWS. Per ulteriori informazioni, consulta Richiesta di aumento della quota di spesa mensile per l'invio di SMS per Amazon SNS.

Informazioni correlate

Prezzi di Amazon Pinpoint

Prezzi degli SMS in tutto il mondo

Pubblicazione su un telefono cellulare

AWS UFFICIALE
AWS UFFICIALEAggiornata 7 mesi fa