If I accidentally delete my instance, I can retrieve it.
Instances that have been deleted cannot be retrieved. However, if an instance is simply stopped, you can start it again.
Terraform is an Infrastructure as Code (IaC) solution created by AWS.
Terraform is not specific to AWS and was created by HashiCorp.
You can connect to a VM that does not have an external IP address using a bastion host.
When you use a bastion host, you log into the bastion host first, and then into the target private VM.