More of a Amazon Web Services EC2 question, hopefully not too off topic. I have a vanilla Ubuntu instance with them, and powered it off. On reboot couldn't ssh to the FQDN because the external IP address had changed.
It costs extra for a "static", or even static, IP address? I would settle for semi-permanent. Elastic sounds about right, in marketing speak.
Or, is this a security measure? I did select to have an external IP address, but it is a free account. The documentation says:
An Elastic IP address is a static IPv4 address designed for dynamic cloud computing. An Elastic IP address is associated with your AWS account. With an Elastic IP address, you can mask the failure of an instance or software by rapidly remapping the address to another instance in your account.
An Elastic IP address is a public IPv4 address, which is reachable from the Internet.
The external IP address, the one I used for ssh, is different from what I see when running
ifconfig so they're using some form of NAT..as explained here:
You can't manually disassociate the public IP address from your instance after launch. Instead, it's automatically released in certain cases, after which you cannot reuse it.
Even though I selected an external IP address, reboot appears (?) to be a circumstance where the IP address is released back into the pool. Please clarify that understanding.