EC2インスタンスの起動/停止のAWS CLI

ちょっと起動したり、止めたりしたいとき用

EC2インスタンス一覧の情報の取得

aws ec2 describe-instances --output=table --query 'Reservations[].Instances[].{InstanceId: InstanceId, PrivateIp: join(`, `, NetworkInterfaces[].PrivateIpAddress), GlobalIP: join(`, `, NetworkInterfaces[].Association.PublicIp), Platform:Platform, State: State.Name, SecurityGroupId: join(`, `, SecurityGroups[].GroupId) ,Name: Tags[?Key==`Name`].Value|[0]}'

インスタンスの起動

aws ec2 start-instances --instance-ids <インスタンスID>

インスタンスの停止

aws ec2 stop-instances --instance-ids <インスタンスID>