Mir sind höhere Gebühren als erwartet für mobile Textnachrichten (SMS) über Amazon Simple Notification Service (Amazon SNS) und Amazon Pinpoint entstanden.
Lösung
Wenn Ihre Nachrichten aus mehr als einem einzigen Nachrichtenteil bestehen, können für Sie unerwartet hohe Gebühren für Amazon SNS und Amazon Pinpoint SMS anfallen. Eine einzelne SMS-Nachricht kann bis zu 140 Byte an Informationen enthalten. Das bedeutet, dass Nachrichten, die diese Grenze überschreiten oder viele Multibyte-Zeichen enthalten, in mehrere Teile aufgeteilt werden. Diese Teile werden als separate Nachrichten gesendet, was bedeutet, dass für jede Nachricht zusätzliche Gebühren anfallen. Je nach Mobilfunkanbieter werden diese Nachrichten in der Regel auf dem Gerät des Empfängers wieder zusammengefügt und als eine lange Nachricht statt als mehrere kurze Nachrichten angezeigt. Die Anzahl der Zeichen, die Sie in eine einzige SMS-Nachricht aufnehmen können, hängt von der Art der Zeichen ab, die die Nachricht enthält. Wenn Ihre Nachricht nur das GSM-7-Bit-Alphabet verwendet, kann die Nachricht bis zu 160 Zeichen enthalten. Wenn die Nachricht Zeichen enthält, die außerhalb des GSM-03.38-Zeichensatzes liegen, kann die Nachricht bis zu 70 Zeichen lang sein. Weitere Informationen zu SMS-Zeichenbeschränkungen finden Sie unter SMS-Zeichenbeschränkungen in Amazon Pinpoint.
Berechnen Sie Ihre Kosten für Amazon SNS und Amazon Pinpoint
Um Ihre Gebühren in Amazon SNS und Amazon Pinpoint zu schätzen, verwenden Sie die folgende Berechnung für die Kosten einer Nachricht:
MessagePriceInDollars = (Carrierfee pro MessageParts in Dollar (falls vorhanden)\ * TotalMessageParts) + (MessagePricePerMessageParts in Dollar\ * TotalMessageParts)
Um die Kosten einer Nachricht zu überprüfen, überprüfen Sie Ihre Versandprotokolle in Amazon CloudWatch auf die Metrik NumberOfMessageParts.
Ändern Sie Ihre Kontingenteinstellungen
Für Amazon SNS können Sie den Höchstpreis in USD festlegen, den Sie für SMS-Nachrichten ausgeben möchten. Legen Sie dazu das Attribut AWS.SNS.SMS.MaxPrice in Ihrer Veröffentlichungsanfrage fest. Wenn für die entsprechende Nachricht Kosten anfallen, die Ihren Höchstpreis überschreiten, schlägt die Übermittlung mit der Meldung „Diese Lieferung würde den Höchstpreis überschreiten“ fehl.
Sie können über den AWS Support auch eine Erhöhung Ihrer monatlichen SMS-Kostenlimits beantragen. Weitere Informationen finden Sie unter Beantragen einer Erhöhung Ihres monatlichen SMS-Ausgabenkontingents für Amazon SNS.
Ähnliche Informationen
Amazon Pinpoint — Preisgestaltung
Weltweite SMS-Preise
Auf Handy veröffentlichen