A Complete Guide to Amazon EC2 Instance States and Transitions
# Start instance
aws ec2 start-instances --instance-ids i-1234567890abcdef0
# Stop instance
aws ec2 stop-instances --instance-ids i-1234567890abcdef0
# Reboot instance
aws ec2 reboot-instances --instance-ids i-1234567890abcdef0
# Get instance status
aws ec2 describe-instance-status --instance-ids i-1234567890abcdef0
# Enable detailed monitoring
aws ec2 monitor-instances --instance-ids i-1234567890abcdef0
{
"source": "aws.ec2",
"detail-type": "EC2 Instance State-change Notification",
"detail": {
"instance-id": "i-1234567890abcdef0",
"state": "running"
}
}