AWS Systems Manager
Hands-On
Demo
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624326/pasted-from-clipboard.png)
Agenda
In the Demo, we will
- Create an EC2 Instance Profile Role for Systems Manager
- Create an EC2 Instance
- Run Systems Manager Run Command
- Explore all the Different Features offered by Systems Manager
Create Systems Manager Role for EC2
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624373/pasted-from-clipboard.png)
Create IAM role
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624374/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624375/pasted-from-clipboard.png)
AmazonSSMManagedInstanceCore
Add permissions
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624376/pasted-from-clipboard.png)
SSMInstanceRole
Name
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624377/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624378/pasted-from-clipboard.png)
Create role
Create an EC2 Instance
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624370/pasted-from-clipboard.png)
Systems-Manager-Demo
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624371/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11625066/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624372/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624380/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11625072/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624381/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11625074/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624383/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11625076/pasted-from-clipboard.png)
Assign Instance Profile Role
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624327/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624328/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624329/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624330/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624343/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624387/pasted-from-clipboard.png)
AWS Systems Manager Run Command
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624388/pasted-from-clipboard.png)
AWS-RunShellScript
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624389/pasted-from-clipboard.png)
Target selection
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624484/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624485/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624390/pasted-from-clipboard.png)
echo "Hello from Systems Manager Run Command!"
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624391/pasted-from-clipboard.png)
Run
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624392/pasted-from-clipboard.png)
Command Status
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624393/pasted-from-clipboard.png)
View output
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624394/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624395/pasted-from-clipboard.png)
#!/bin/bash
echo "Hostname: $(hostname)"
echo "Operating System: $(cat /etc/os-release | grep PRETTY_NAME | cut -d'"' -f2)"
echo "CPU Info: $(lscpu | grep 'Model name' | cut -d':' -f2 | xargs)"
echo "Total Memory: $(free -h | awk '/^Mem:/ {print $2}')"
echo "Disk Usage: $(df -h / | awk 'NR==2 {print $5}')"
Another Command
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624396/pasted-from-clipboard.png)
Target selection
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624397/pasted-from-clipboard.png)
Command status
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624398/pasted-from-clipboard.png)
Command Output
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624402/pasted-from-clipboard.png)
Automation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624403/pasted-from-clipboard.png)
Fleet Manager
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624404/pasted-from-clipboard.png)
Start terminal sension
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11625057/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11625058/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624405/pasted-from-clipboard.png)
Run Interactive command
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624407/pasted-from-clipboard.png)
Parameter Store
config-parameter-1
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624408/pasted-from-clipboard.png)
/usr/app-folder/app-config.yaml
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624409/pasted-from-clipboard.png)
Inventory
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2179736/images/11624436/pasted-from-clipboard.png)
State Manager
sudo systemctl status amazon-ssm-agent
sudo systemctl stop amazon-ssm-agent
sudo yum remove amazon-ssm-agent
sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
sudo systemctl enable amazon-ssm-agent
sudo systemctl start amazon-ssm-agent
sudo systemctl status amazon-ssm-agent
Install SSM Agent
Clean Up
- Delete the EC2 Instance
- Delete the EC2 Instance Profile Role
- Delete the Systems Manager Parameter Store Parameter
🙏
Thanks
for
Watching
AWS Systems Manager - Hands-On Demo
By Deepak Dubey
AWS Systems Manager - Hands-On Demo
AWS Systems Manager - Hands-On Demo
- 188