I was following the instructions here:
Re-gaining root access to an EC2 EBS-boot image
http://serverfault.com/questions/234061/re-gaining-root-access-to-an-ec2-ebs-boot-image
And I successfully completed this stage:
Re-attach the drive back to your original problematic instance and set to "Start"
But then the new instance spun up, but it has no public DNS nor any public IP. How can I be sure it has the same settings as the previous instance that it was built from?
To be clear, I took the old instance and clicked "Launch more like this", and that is how I created the new instance. But it seems to have different settings.