Amazon SNS を CLI からいじるときにたまに使うスクリプトをメモっておきます
$ for i in $(seq 1 100); do aws sns subscribe --topic-arn [トピックARN] --protocol Email --notification-endpoint "[メアド]+i@example.com"; done;
$ aws sns list-subscriptions | jq -r '.Subscriptions[] | select(.TopicArn | test("[トピックARN]")) | .SubscriptionArn'
$ for arn in $(aws sns list-subscriptions | jq -r '.Subscriptions[] | select(.TopicArn | test("[トピック名]")) | .SubscriptionArn'); do aws sns set-subscription-attributes --subscription-arn "$arn" --attribute-name FilterPolicy --attribute-value "{\"arn\":[\"$arn\"]}"; done;
ウェブ界隈でエンジニアとして労働活動に励んでいる @gomi_ningen 個人のブログです