為什麼我的行動簡訊 (SMS) 費用高於 Amazon SNS 和 Amazon Pinpoint 的預期?

1 分的閱讀內容
0

我透過 Amazon Simple Notification Service (Amazon SNS) 和 Amazon Pinpoint 傳送的行動簡訊 (SMS) 所產生的費用高於預期。

解決方法

如果您的訊息包含多個部分,則可能會產生來自 Amazon SNS 和 Amazon Pinpoint 簡訊的意外高額費用。一條簡訊最多可包含 140 個位元組的資訊。這代表超過此限制或包含許多多位元組字元的訊息會被分為幾個部分。這些部分作為單獨的訊息傳送,代表每條訊息都需要額外費用。根據業者的不同,這些訊息通常會在收件人的裝置上重新組合,並顯示為單條長訊息而不是幾條小訊息。您可以在單一簡訊中包含的字元數取決於訊息包含的字元類型。如果您的訊息只使用 GSM 7 位元字母,則訊息最多可包含 160 個字元。如果訊息包含 GSM 03.38 字元集之外的任何字元,則訊息最多可以有 70 個字元。如需關於 SMS 字元限制的詳細資訊,請參閱 Amazon Pinpoint 中的簡訊字元限制

計算您的 Amazon SNS 和 Amazon Pinpoint 費用

若要計算您在 Amazon SNS 和 Amazon Pinpoint 中的費用,請使用下列計算方式來計算訊息的費用:

messagePriceInDollars = (carrierFeePerMessagePartsInDollars (如果有) * totalMessageParts) + (messagepricePerMessagePartsInDollars * totalMessageParts)

若要驗證訊息的費用,請在 Amazon CloudWatch 中檢查您的訊息傳送日誌,以取得 numberOfMessageParts 指標。

變更您的配額設定

對於 Amazon SNS,您可以設定要用於 SMS 訊息的最高價格 (美元)。要執行此操作,請在發佈請求中設定屬性 AWS.SNS.SMS.MaxPrice。如果相應的訊息產生的費用超過您的最高價格,則傳送失敗,並顯示「此傳送將超過最高價格」訊息。

您也可以透過 AWS Support 要求提高每月簡訊費用限制。如需詳細資訊,請參閱請求增加 Amazon SNS 的每月簡訊支出配額

相關資訊

Amazon Pinpoint 定價

全球簡訊定價

發佈至行動裝置

AWS 官方
AWS 官方已更新 7 個月前