2.
import boto3 sns = boto3.client('sns') number = '+12345678900' sns.publish(PhoneNumber=number, Message='Hello, World')
I can't be the first person who was confused by this.
https://twitter.com/jrhunt/status/913087294222905344
https://github.com/boto/boto3/issues/1023
http://acsonline.org/fact-sheets/boto-amazon-river-dolphin/
2.
Disclaimer: I work for AWS and wrote the post