Skip to main content

permissions

IP Based Authorization

This permission restrict access by given IP address. Given IP Address can describe all EC2 Instances details.

{  
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": "ec2:DescribeInstances",
"Resource": "*",
"Condition": {
"IpAddress": {
"aws:SourceIp": "..."
}
}
}
]
}

Unknown (2023-09-15 11:48:18)
#aws #iam #permissions

--

Tag Based Authorization

Users have this permission can only execute "rds:DescribeDBInstances" command on resources have "tagName=tagValue" tag

{  
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"rds:DescribeDBInstances"
],
"Resource": "arn:aws:rds:region:account-id:db:*",
"Condition": {
"StringEquals": {
"aws:ResourceTag/tagName": [
"tagValue"
]
}
}
}
]
}

Unknown (2023-09-13 15:16:26)
#aws #iam #permissions