There are customers where public internet access is no go. But
at the same time you need to access your EC2 instances,
right? How would you approach this? Usually, we use bastion hosts,
that’s basically a different name for jump host you can use
to access internal resources. In AWS, you don’t need to manage
such extra instances and take care of all the low-level configuration.
Instead, you can leverage fully managed Session Manager from the
AWS Systems Manager suite!