Incorri em cobranças maiores do que o esperado de mensagens SMS pelo Amazon Simple Notification Service (Amazon SNS) e o Amazon Pinpoint.
Resolução
Se suas mensagens tiverem mais de uma parte, você poderá incorrer em cobranças inesperadamente altas do Amazon SNS e do Amazon Pinpoint SMS. Uma única mensagem SMS pode ter até 140 bytes de informação. Isso significa que as mensagens que excedem esse limite ou contêm muitos caracteres de vários bytes são divididas em várias partes. Essas partes são enviadas como mensagens separadas, o que implica cobranças extras para cada mensagem. Dependendo da operadora, essas mensagens geralmente se reagrupam no dispositivo do destinatário e aparecem como uma única mensagem longa em vez de várias mensagens pequenas. O número de caracteres que você pode incluir em uma única mensagem SMS depende dos tipos de caracteres que a mensagem contém. Se sua mensagem usa apenas o alfabeto GSM de 7 bits, ela pode conter até 160 caracteres. Se a mensagem contiver qualquer caractere fora do conjunto GSM 03.38, a mensagem poderá ter até 70 caracteres. Para obter mais informações sobre os limites de caracteres SMS, consulte Limites de caracteres SMS no Amazon Pinpoint.
Calcular custos do Amazon SNS e do Amazon Pinpoint
Para calcular suas cobranças do Amazon SNS e do Amazon Pinpoint, use a seguinte fórmula de custo de mensagem:
messagePriceInDollars = (carrierFeePerMessagePartsInDollars (if there) * totalMessageParts) + (messagepricePerMessagePartsInDollars * totalMessageParts)
Para verificar o custo de uma mensagem, examine em seus logs de entrega no Amazon CloudWatch a métrica numberOfMessageParts.
Alterar suas configurações de cota
No Amazon SNS, você pode definir o preço máximo, em dólares americanos, que deseja gastar em mensagens SMS. Para isso, defina o atributo AWS.SNS.SMS.MaxPrice em sua solicitação de publicação. Se a mensagem correspondente incorrer em um custo que exceda seu preço máximo, a entrega apresentará falha com a mensagem “Esta entrega excederia o preço máximo”.
Você também pode solicitar o aumento de seus limites mensais de custo de SMS por meio do AWS Support. Para obter mais informações, consulte Solicitar aumentos de sua cota de gastos mensais de SMS para o Amazon SNS.
Informações relacionadas
Preços do Amazon Pinpoint
Preços de SMS em todo o mundo
Publicar em um telefone celular