この記事は最終更新日から1年以上が経過しています。
前提
SNSでcreate subscriptionする際にプロトコルをEmailで実施する。
方法
- SNSでcreate subscriptionを選び、必要情報を入力し、create subscriptionを押下。
- メールが届いたらConfirm subscriptionリンクに紐付いているURLのパラメータから[Token]、[TopicArn]の値を取得。
- 下記の形式でコマンド実行。
aws sns confirm-subscription –token [Token] –topic-arn [TopicArn] –authenticate-on-unsubscribe true –region ap-northeast-1 -
unsubscribeリンクからアクセスしてみてunsubscribeできないことを確認。
終わり
何でこんなことをするか?
unsubscribeリンクを間違ってたたいた場合、
それ以降何もしなければ通知が来ないからです。
とあるコンポーネントのイベント通知が来ないとか、リソースの利用状況によってアラートを
飛ばしたくても飛んでこないとかそれを防ぐためです。
この記事を書いた人
最近書いた記事
- 2017.11.13Boto3を使ったら空文字のままだとDynamoDBにデータが入れられなかった話
- 2017.08.24Pythonでユニットテスト書いてみる
- 2017.06.20Pythonで設定ファイルを読み込んでみる(YAMLファイル)
- 2017.05.22PythonでXMLの要素を削除する