As of today Canonical’s 32-bit Ubuntu instances on Amazon’s EC2 don’t appear to work on t1.micro. Every time I try to install Java it suddenly freezes and becomes unresponsive. I wasted a lot of time trying to get those images to work. Turns out the solution is to use the 64 bit images instead. It appears to work so far.