https://ernestodotnet.medium.com/creating-and-managing-ec2-instances-on-aws-a-comprehensive-guide-a9b3e23dbcbe