[英]Sending sms using AWS sns outside sandbox, still need to verify the new phone number first?
我一直在尋找有關 SMS 的 AWS SNS 服務的信息。 在我請求將 AWS 賬戶移出 SMS 沙箱之前,我想確定這個問題。
我正在嘗試在 Heroku 上運行的產品上使用此服務,這意味着我必須使用US East (N. Virginia)
us-east-1
上的區域。 但產品用戶主要居住在亞洲。 我在沙盒模式下測試它,它可以接收到消息。
問題來了:如果AWS賬戶退出短信沙箱並嘗試向新的手機號碼發送短信,是否還需要先驗證手機號碼才能收到短信?
我看了那兩個文件,但不能保證服務。 非常感謝任何幫助我弄清楚的答案。
退出 SMS 沙箱后,您無需驗證要向其發送 SMS 消息的電話號碼。 這是 SMS 沙箱中帳戶的嚴格要求。
您可以在 CLI 中對其進行測試,然后在您的應用程序中進行測試
在應用程序中獲取您的客戶編號
將值放入此 sintaxe 中:
aws sns 創建-短信-沙盒-電話號碼--電話號碼
向客戶索取代碼並將其放在此語法中
aws sns verify-sms-sandbox-phone-number --phone-number --one-time-password
發送
aws sns publish --message "您好朋友,您已訂閱!" - 電話號碼
在 CLI 中:
aws sns create-sms-sandbox-phone-number --phone-number <value>
aws sns verify-sms-sandbox-phone-number --phone-number <value> --one-time-password <value>
aws sns publish --message "Hello friend, you are subscribed!" --phone-number <value>
在應用程序中:
>>> import subprocess
>>> subprocess.run(['aws','sns', 'publish', '--message', '"Hello, world!"', '--phone-number', '+5511123456789'])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.