Creating Virtual Private Network with public and private subnet, provisioning of NAT gateway for private subnets
![Use EC2 Instance Connect to provide secure SSH access to EC2 instances with private IP addresses | AWS Security Blog Use EC2 Instance Connect to provide secure SSH access to EC2 instances with private IP addresses | AWS Security Blog](https://d2908q01vomqb2.cloudfront.net/22d200f8670dbdb3e253a90eee5098477c95c23d/2021/05/02/Amazon-EC2-Instance-Connect-SSH-ForSocial.jpg)
Use EC2 Instance Connect to provide secure SSH access to EC2 instances with private IP addresses | AWS Security Blog
![Secure Connectivity from Public to Private: Introducing EC2 Instance Connect Endpoint | AWS Compute Blog Secure Connectivity from Public to Private: Introducing EC2 Instance Connect Endpoint | AWS Compute Blog](https://d2908q01vomqb2.cloudfront.net/1b6453892473a467d07372d45eb05abc2031647a/2023/06/12/ec2-instance-connect-endpoint.drawio-1-742x630.png)
Secure Connectivity from Public to Private: Introducing EC2 Instance Connect Endpoint | AWS Compute Blog
![How to Connect to Private EC2 Instance/Database via Bastion Host | by Muharrem K. | adessoTurkey | Medium How to Connect to Private EC2 Instance/Database via Bastion Host | by Muharrem K. | adessoTurkey | Medium](https://miro.medium.com/v2/resize:fit:627/1*Gyx1vPgcfRBR9yGyLftnVQ.png)