Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 798 Bytes

File metadata and controls

44 lines (36 loc) · 798 Bytes

Installation

Build from source

git clone https://github.com/andreclaro/ssm
cd ssm
go build -o ssm .

Download pre-built binary

# Download the binary for your platform
curl -L https://github.com/andreclaro/ssm/releases/download/v1.0.0/ssm-$(uname -s)-$(uname -m) -o ssm
chmod +x ssm
sudo mv ssm /usr/local/bin/

Prerequisites

  • AWS CLI installed and configured
  • SSM Agent running on EC2 instances
  • Appropriate IAM permissions

Required IAM permissions (example)

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ec2:DescribeInstances",
        "ssm:DescribeInstanceInformation",
        "ssm:StartSession",
        "sts:GetCallerIdentity"
      ],
      "Resource": "*"
    }
  ]
}