EC2 IAM Policy Generator: Complete Guide
EC2 Instance Management IAM Policy
EC2 IAM policies control who can view, start, stop, and terminate instances. For operations teams, the typical pattern is to allow DescribeInstances broadly (for visibility) but restrict StartInstances and StopInstances to specific instance IDs or tagged resources.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowEC2Describe",
"Effect": "Allow",
"Action": "ec2:DescribeInstances",
"Resource": "*"
},
{
"Sid": "AllowEC2StartStop",
"Effect": "Allow",
"Action": [
"ec2:StartInstances",
"ec2:StopInstances",
"ec2:RebootInstances"
],
"Resource": "arn:aws:ec2:us-east-1:123456789012:instance/*"
}
]
}