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>