雙重認證新選擇!AWS 更新 SMS 訊息發送功能、全面支援港台地區
雙重認證新選擇!AWS 更新 SMS 訊息發送功能、全面支援港台地區
儘管現時採用 SMS 與聯絡人之間進行溝通的方式已被各大聊天應用如 Whatsapp 等取代,然而很多時為了符合法規又或者通過系統進行雙重認證工作的話,SMS 仍然是主流方法。近日 AWS 便更新了其 SMS 訊息發送功能,並於六個擁有亞馬遜雲端運算服務 (AWS) 的地區中試用,當中包括台灣、香港在內!
另一方面,SNS 亦預設提供了 opt-in 接收號碼功能,這令需要經常進行 SMS 雙重認證 [multi-factor authentication (MFA)] 的用戶能更準確接收到 SMS。其實 AWS 一向都支援 SMS 訊息發送功能,只是以往只針對美國電話號碼而已,以下是新功能對比。
舊有短信 | 全球性短信 |
只能夠在同一國家中使用。 | 支援全球二百多個國家的電話號碼,正式支援香港及台灣地區。 |
需要加入收信人的電話號碼才能傳送短信。 | 無需加入亦可傳送 |
短信只支援於 AWS us-east-1 位置的用戶使用。 | 可於以下支援雲端運算服務(AWS)地區使用:
us-east-1: US East (N. Virginia) us-west-2: US West (Oregon) eu-west-1: EU (Ireland) ap-northeast-1: Asia Pacific (Tokyo) ap-southeast-1: Asia Pacific (Singapore) ap-southeast-2: Asia Pacific (Sydney) |
全美國的電話號碼都需要訂閱一個具有名稱的 SNS主題,而主題是開發人員發佈的。 | 開發人員能夠直接把個別 SNS 主題發佈到一個電話號碼中,而無需訂閱。 |
不適用 | 透過AWS管理控制台管理選擇退出的電話號碼、應用程序接口(API) 、命令行界面(CLI)和軟件開發工具包(SDK),更多詳請按此。 |
僅適用於應用程序,LAMBDA,超文本傳輸協定(HTTP)和 SQS 協定。 | 短信能夠在每個區域透過 AWS管理控制台、命令行界面(CLI)和軟件開發工具包(SDK)管理和啟用傳送狀態 |
不適用 | 能夠隨心所欲地設定賬戶每月送出訊息數量的上限和大小的上限等。 |
不適用 | 透過每天短信使用報告能夠查詢每一個傳送成功或失敗的短信。按此參考設定方法。 |
所有短信都來自 30304 這一個亞馬遜短代碼。 | 亞馬遜短信利用一個擁有長代碼或短代碼的代碼庫發出短信通知,因此用户不會再接收到由同一個短代碼發出的訊息。另外由 AWS 賬戶發短信到電話號碼將使用同一個代碼(Sticky Sender ID)。
|
不適用 | 開發人員能夠更仔細把短信分類為宣傳或交易類別,從而能提高傳送短信速度及成功率,以及節省傳送成本。 |
另外,於六月二十八日後,所有電話號碼傳遞新訊息時,都會訂閱一個 SNS 主題並看見一個新的長代碼或短代碼,當代碼建立後,同一寄件人的信息便會來自相同的代碼(官方註明:不能保證),此功能稱為黏性寄件人身份(Sticky Sender ID)。
除此之外,新功能亦可做到,當用戶發出“停止”(STOP) 時,該電話號碼並非消失訂閱該 SNS 主題,而是將其電話號碼添加到“選擇退出”名單,所以用戶的電話號碼在發出“停止”後仍然可訂閱該 SNS 主題。但是當你再度使用電話號碼發出信息,傳送將會失敗,若然用戶開啟了傳送狀態功能,其傳送失敗的記錄便會傳送到雲端與網路監控服務日誌(Amazon CloudWatch Logs)之中。
配置短信的帳戶級別
新功能亦可讓用戶在亞馬遜 SNS 控制台中設定你的短信帳戶,例如在信息選項(messaging preferences)中,能夠設定指定的傳送大小(spend limit),開啟傳送狀態,提供寄件人身分,還可使用 Amazon S3 bucket 提供每天的短信報告。
傳送狀態
甚麼是訊息傳送狀態?
上面我們有提過一個稱為信息傳送狀態的東西,最後向大家略為介紹一下。此功能主要是記錄了所有傳送成功和失敗的短信,並會將之傳送到雲端與網路監控服務日誌(Amazon CloudWatch Logs)之中,通過此功能便可更方便開發人員收集所有傳送短信成功與失敗的電話號碼和數據。
它亦提供有關亞馬遜訊息傳送所需時間的資訊,包括停留時間。停留時間是指短信由寄件人傳遞到目的地之間的時間,另一解釋是指收件人確認收到該信息的時間。此外,信息傳送狀態亦會記錄每條信息的價格,從而方便管理短信費用。
如果大家本身需要開發 SMS 雙重認證功能,AWS 更新後的服務或許可以一試。由於此功能需要收費的關係,因此筆者仍未真正試用,不過驟看之下更新後對亞洲地區用户來說的確是一個選擇,如果大家有使用過,不妨向我們報料,分享一下使用感受。