Skip to content

Repository files navigation

EC2 Instance with SSM access

This Terraform configuration sets up an EC2 instance inside private subnet where only access is thought Systems Manager.

Purpose

Just to prove, you don't need to have a bastion host, instance inside public subnet (with public IP), VPN or any other means to gain access to "disconnected" instance (with only private IP).

Requirements

Usage

  1. Clone the repo & cd to it.
  2. Copy variables.auto.tfvars.example to variables.auto.tfvars and update if needed.
  3. terraform init
  4. terrafrom plan
  5. terrafrom apply

Connect to instance via Session Manager over CLI

Test connection with Session Manager

aws ssm start-session --target $(terraform output -raw ec2_instance_id_private)

About

Terraform: AWS SSM Session Manager connectivity to EC2 instance within private subnet

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages