pythonでAWSのSNSを使う

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