sending sms from java web app using aws sns

A user will create an account on my web app. The app will need to authenticate the user by sending a text message to the mobile phone number that the user provides. The text message is a short unique code, which the user will need to type in to the web browser in order for the app to authenticate the user. How can I configure Amazon AWS SNS for this use case? From what I have read, SNS works by the webmaster selecting a topic and then each user subscribes to that topic. Then the webmaster sends messages broadcast style to all the subscribers to the topic. This would not meet my requirements of sending a unique message to each user. Alternatively, creating a separate topic for every phone number would be too cumbersome, not to mention creating security issues with respect to protecting the privacy of all the phone numbers. Can Amazon AWS SNS be configured for this use case? If so, how? I am using Java.

asked Jul 17, 2015 at 0:59 9,501 74 74 gold badges 230 230 silver badges 380 380 bronze badges

Shouldn't you ask AWS support for the supported use cases! Are they that bad that you have to fallback to stackoverflow.