164 words
1 minutes
Starting AWS Session Manager in AWS CLI
2023-11-27

Overview#

This is simple guide how to connect AWS SSM via AWS CLI using specific user.

aws
/
aws-cli
Waiting for api.github.com...
00K
0K
0K
Waiting...

Steps#

Here are the simple steps how to do it :

  • You want to connect to the AWS EC2 using AWS CLI Session Manager
aws ssm start-session \
    --profile <your-profile-access> \
    --region <your-aws-region> \
    --target <your-ec2-instance-id>
  • You want to port forwarding inside the AWS EC2 using AWS CLI Session Manager
aws ssm start-session \
    --profile <your-profile-acccess> \
    --region <your-aws-region> \
    --target <your-ec2-instance-id> \
    --document-name AWS-StartPortForwardingSessionToRemoteHost \
    --parameters portNumber="<your-aws-port>",localPortNumber="<your-local-port>"
  • You want to port forwarding inside the AWS EC2 to AWS RDS using AWS CLI Session Manager
aws ssm start-session \
    --profile <your-profile-acccess> \
    --region <your-aws-region> \
    --target <your-ec2-instance-id> \
    --document-name AWS-StartPortForwardingSessionToRemoteHost \
    --parameters host="<your-rds-endpoint>",portNumber="<your-aws-port>",localPortNumber="<your-local-port>"

For more information, refer to the documentation below :)

Reference#

Starting AWS Session Manager in AWS CLI
https://rafifdna.github.io/posts/awsssm/
Author
Rafif Dzakwan Nur Azhari
Published at
2023-11-27