pythonでAWSのSNSを使いたいとき
まず、AWS SDK for Python (Boto3)をインストール。
pip install boto3
そして、下のスクリプトを実行すればメール送信完了。(適宜、変更して)
import boto.sns region = 'ap-northeast-1' #このリージョンはどこのリージョンを使うかの指定なので、実際に ARN 取得したリージョンを入れる if 条件: topic = 'arn:aws:sns:ap-northeast-1:111111111111:testtopicname' subject = 'Your Email Subject!!' body = 'You got %s !' % (messagebody) conn = boto.sns.connect_to_region(region) conn.publish(topic, body, subject)
参考:
https://aws.amazon.com/jp/sdk-for-python/
http://qiita.com/kirishimaru/items/4fe42a34af55ea3b86e3