N日以前・以後から起動しているEC2インスタンス一覧を取得する

動作環境

30日以前に起動したインスタンスを取得する

DATE=`date -v-30d +%Y-%m-%d`; aws ec2 describe-instances --filter Name=instance-state-name,Values=running --query "Reservations[].Instances[?LaunchTime<=\`$DATE\`][].{id: InstanceId, type: InstanceType, launched: LaunchTime, tags: Tags}" 

100日以前にしたい場合はdate -v-30d +%Y-%m-%dの30を100に変更する。 filterのrunningstoppedに変えると停止中のインスタンス一覧を取得できる。