trackiam
trackiam copied to clipboard
A project to collate IAM actions, AWS APIs and managed policies from various public sources.
AWS IAM Tracker
This project collects IAM actions, AWS APIs and managed policies from various public sources.
You can explore the data collected using the static site.
Collected data is published to the policies and services folders in this repo.
Thank you to alanakirby/aktion for originally having this idea and being gracious about me shamelessly ripping it off.
Stats
- Unique services: 325
- Unique actions: 13397
- Managed policies: 972
Most common managed policy name prefixes:
Policy ARN | Count |
---|---|
arn:aws:iam::aws:policy/AWS* |
275 |
arn:aws:iam::aws:policy/Amazon* |
253 |
arn:aws:iam::aws:policy/aws-service-role/* |
203 |
arn:aws:iam::aws:policy/service-role/* |
149 |
arn:aws:iam::aws:policy/job-function/* |
7 |
Other | 85 |
The following table summarises the AWS APIs.
- The first column is the name of the API as far as IAM policies are concerned.
- The second column is IAM actions that exactly match the names of invokable APIs exposed by AWS.
- The third column is invokable APIs that don't have a corresponding IAM action.
- The fourth column is IAM actions that don't have a corresponding invokable API.
Service | Action/API pairs | APIs without actions | Actions without APIs |
---|---|---|---|
ec2 |
533 | 0 | 9 |
sagemaker |
267 | 10 | 5 |
chime |
210 | 7 | 50 |
glue |
180 | 4 | 2 |
iam |
158 | 0 | 1 |
lightsail |
154 | 0 | 0 |
connect |
153 | 0 | 6 |
ses |
138 | 0 | 0 |
rds |
137 | 0 | 5 |
ssm |
135 | 0 | 10 |
quicksight |
120 | 0 | 25 |
mobiletargeting |
119 | 0 | 1 |
redshift |
118 | 1 | 18 |
greengrass |
111 | 0 | 1 |
servicecatalog |
109 | 0 | 0 |
lex |
104 | 2 | 7 |
cognito-idp |
101 | 0 | 4 |
iotwireless |
98 | 0 | 1 |
gamelift |
95 | 0 | 0 |
a4b |
93 | 0 | 3 |
cloudfront |
91 | 7 | 1 |
storagegateway |
90 | 0 | 1 |
config |
86 | 3 | 0 |
networkmanager |
85 | 0 | 0 |
s3 |
83 | 58 | 45 |
waf-regional |
81 | 0 | 0 |
codecommit |
77 | 0 | 11 |
waf |
77 | 0 | 0 |
devicefarm |
77 | 0 | 0 |
proton |
75 | 0 | 23 |
opsworks |
74 | 0 | 0 |
iotsitewise |
71 | 0 | 1 |
comprehend |
71 | 0 | 0 |
route53 |
70 | 0 | 0 |
workmail |
68 | 5 | 51 |
frauddetector |
68 | 0 | 0 |
cloudformation |
66 | 0 | 11 |
backup |
66 | 0 | 2 |
clouddirectory |
66 | 0 | 0 |
ds |
65 | 0 | 6 |
appstream |
65 | 0 | 1 |
elasticache |
65 | 0 | 0 |
es |
64 | 0 | 10 |
workspaces |
63 | 0 | 1 |
route53resolver |
63 | 0 | 0 |
rekognition |
63 | 0 | 0 |
directconnect |
63 | 0 | 0 |
personalize |
62 | 3 | 0 |
guardduty |
61 | 4 | 0 |
lambda |
61 | 2 | 5 |
macie2 |
61 | 0 | 0 |
autoscaling |
61 | 0 | 0 |
auditmanager |
61 | 0 | 0 |
medialive |
59 | 0 | 0 |
robomaker |
57 | 0 | 2 |
securityhub |
56 | 0 | 12 |
events |
56 | 0 | 1 |
kendra |
55 | 5 | 0 |
dms |
54 | 11 | 0 |
elasticloadbalancing |
54 | 0 | 1 |
forecast |
52 | 13 | 0 |
transfer |
52 | 1 | 0 |
ecs |
52 | 0 | 2 |
organizations |
52 | 0 | 0 |
geo |
52 | 0 | 0 |
dynamodb |
51 | 6 | 12 |
elasticmapreduce |
51 | 1 | 26 |
appsync |
50 | 0 | 2 |
imagebuilder |
50 | 0 | 0 |
kms |
49 | 1 | 3 |
wafv2 |
48 | 0 | 2 |
sms-voice |
48 | 0 | 0 |
license-manager |
48 | 0 | 0 |
elasticbeanstalk |
47 | 0 | 3 |
nimble |
47 | 0 | 2 |
codedeploy |
47 | 0 | 1 |
globalaccelerator |
47 | 0 | 0 |
codebuild |
45 | 0 | 8 |
appconfig |
45 | 0 | 0 |
workspaces-web |
44 | 0 | 0 |
datasync |
44 | 0 | 0 |
databrew |
44 | 0 | 0 |
lakeformation |
42 | 3 | 1 |
logs |
42 | 0 | 5 |
mediatailor |
42 | 0 | 0 |
workdocs |
41 | 0 | 11 |
transcribe |
41 | 0 | 2 |
ecr |
41 | 0 | 2 |
wellarchitected |
40 | 0 | 0 |
sns |
39 | 1 | 0 |
resiliencehub |
39 | 0 | 0 |
mechanicalturk |
39 | 0 | 0 |
codepipeline |
39 | 0 | 0 |
iotevents |
38 | 0 | 1 |
appmesh |
38 | 0 | 1 |
profile |
38 | 0 | 0 |
cloudwatch |
38 | 0 | 0 |
sso |
37 | 0 | 52 |
swf |
37 | 0 | 12 |
fsx |
37 | 0 | 4 |
athena |
37 | 0 | 1 |
redshift-serverless |
37 | 0 | 0 |
inspector |
37 | 0 | 0 |
amplify |
37 | 0 | 0 |
codeartifact |
36 | 0 | 4 |
shield |
36 | 0 | 0 |
ce |
35 | 0 | 10 |
sms |
35 | 0 | 2 |
memorydb |
35 | 0 | 0 |
kafka |
35 | 0 | 0 |
iotthingsgraph |
35 | 0 | 0 |
eks |
34 | 0 | 1 |
iotanalytics |
34 | 0 | 0 |
mgn |
33 | 0 | 34 |
panorama |
33 | 0 | 31 |
worklink |
33 | 0 | 1 |
gamesparks |
33 | 0 | 1 |
glacier |
33 | 0 | 0 |
cloudhsm |
33 | 0 | 0 |
evidently |
32 | 6 | 0 |
drs |
32 | 0 | 41 |
kinesisvideo |
32 | 0 | 3 |
route53-recovery-readiness |
32 | 0 | 0 |
m2 |
32 | 0 | 0 |
wisdom |
31 | 1 | 0 |
kinesisanalytics |
31 | 0 | 1 |
schemas |
31 | 0 | 0 |
network-firewall |
31 | 0 | 0 |
devops-guru |
31 | 0 | 0 |
amplifybackend |
31 | 0 | 0 |
inspector2 |
30 | 2 | 0 |
elasticfilesystem |
30 | 0 | 5 |
apprunner |
30 | 0 | 1 |
route53domains |
30 | 0 | 0 |
mediaconnect |
30 | 0 | 0 |
lookoutmetrics |
30 | 0 | 0 |
fms |
30 | 0 | 0 |
billingconductor |
30 | 0 | 0 |
dataexchange |
29 | 0 | 2 |
ssm-incidents |
29 | 0 | 0 |
kinesis |
29 | 0 | 0 |
cloudtrail |
29 | 0 | 0 |
cloudsearch |
28 | 1 | 4 |
mediaconvert |
28 | 0 | 0 |
machinelearning |
28 | 0 | 0 |
ivs |
28 | 0 | 0 |
access-analyzer |
28 | 0 | 0 |
ssm-contacts |
27 | 0 | 1 |
xray |
27 | 0 | 0 |
applicationinsights |
27 | 0 | 0 |
outposts |
26 | 0 | 2 |
servicediscovery |
26 | 0 | 0 |
rolesanywhere |
26 | 0 | 0 |
mediastore |
26 | 0 | 0 |
iottwinmaker |
26 | 0 | 0 |
iot1click |
26 | 0 | 0 |
comprehendmedical |
25 | 1 | 0 |
discovery |
25 | 0 | 1 |
snowball |
25 | 0 | 0 |
ram |
25 | 0 | 0 |
groundstation |
25 | 0 | 0 |
detective |
24 | 0 | 5 |
refactor-spaces |
24 | 0 | 0 |
batch |
24 | 0 | 0 |
timestream |
23 | 1 | 3 |
lookoutequipment |
23 | 1 | 0 |
route53-recovery-control-config |
23 | 0 | 1 |
states |
23 | 0 | 0 |
managedblockchain |
23 | 0 | 0 |
ecr-public |
23 | 0 | 0 |
cognito-identity |
23 | 0 | 0 |
codeguru-profiler |
23 | 0 | 0 |
acm-pca |
23 | 0 | 0 |
appflow |
22 | 0 | 6 |
lookoutvision |
22 | 0 | 3 |
secretsmanager |
22 | 0 | 0 |
mq |
22 | 0 | 0 |
connect-campaigns |
22 | 0 | 0 |
private-networks |
21 | 4 | 0 |
aps |
21 | 0 | 16 |
qldb |
21 | 0 | 13 |
dax |
21 | 0 | 9 |
voiceid |
21 | 0 | 2 |
synthetics |
21 | 0 | 0 |
migrationhub-strategy |
20 | 0 | 6 |
mgh |
20 | 0 | 0 |
datapipeline |
19 | 0 | 2 |
servicequotas |
19 | 0 | 0 |
opsworks-cm |
19 | 0 | 0 |
mediapackage |
19 | 0 | 0 |
codestar |
18 | 0 | 4 |
backup-gateway |
18 | 0 | 2 |
compute-optimizer |
18 | 0 | 0 |
sqs |
17 | 3 | 0 |
cognito-sync |
17 | 0 | 2 |
signer |
17 | 0 | 0 |
mediapackage-vod |
17 | 0 | 0 |
elastictranscoder |
17 | 0 | 0 |
fis |
16 | 0 | 3 |
resource-groups |
16 | 0 | 1 |
grafana |
16 | 0 | 0 |
honeycode |
15 | 0 | 15 |
app-integrations |
15 | 0 | 4 |
emr-containers |
15 | 0 | 0 |
acm |
15 | 0 | 0 |
translate |
14 | 1 | 0 |
support |
14 | 0 | 8 |
codeguru-reviewer |
14 | 0 | 3 |
amplifyuibuilder |
14 | 0 | 3 |
serverlessrepo |
14 | 0 | 1 |
iotdeviceadvisor |
14 | 0 | 0 |
emr-serverless |
14 | 0 | 0 |
cloud9 |
13 | 0 | 16 |
healthlake |
13 | 0 | 7 |
snow-device-management |
13 | 0 | 0 |
health |
13 | 0 | 0 |
codestar-notifications |
13 | 0 | 0 |
braket |
13 | 0 | 0 |
codestar-connections |
12 | 0 | 9 |
kafkaconnect |
12 | 0 | 0 |
ivschat |
12 | 0 | 0 |
firehose |
12 | 0 | 0 |
aws-marketplace |
11 | 0 | 31 |
airflow |
11 | 0 | 0 |
textract |
10 | 0 | 0 |
sdb |
10 | 0 | 0 |
rum |
10 | 0 | 0 |
redshift-data |
10 | 0 | 0 |
license-manager-user-subscriptions |
10 | 0 | 0 |
application-autoscaling |
10 | 0 | 0 |
savingsplans |
9 | 0 | 0 |
polly |
9 | 0 | 0 |
budgets |
8 | 15 | 2 |
iot |
8 | 3 | 245 |
mobilehub |
8 | 1 | 15 |
finspace |
8 | 0 | 7 |
sts |
8 | 0 | 3 |
tag |
8 | 0 | 0 |
rbin |
8 | 0 | 0 |
iotfleethub |
8 | 0 | 0 |
dlm |
8 | 0 | 0 |
elastic-inference |
6 | 0 | 1 |
rds-data |
6 | 0 | 0 |
pi |
6 | 0 | 0 |
importexport |
6 | 0 | 0 |
ebs |
6 | 0 | 0 |
autoscaling-plans |
6 | 0 | 0 |
application-cost-profiler |
6 | 0 | 0 |
account |
5 | 0 | 3 |
s3-outposts |
4 | 0 | 29 |
route53-recovery-cluster |
4 | 0 | 0 |
identitystore |
4 | 0 | 0 |
cur |
4 | 0 | 0 |
pricing |
3 | 0 | 0 |
cassandra |
2 | 11 | 7 |
workmailmessageflow |
2 | 0 | 0 |
marketplacecommerceanalytics |
2 | 0 | 0 |
ec2-instance-connect |
2 | 0 | 0 |
mobileanalytics |
1 | 0 | 2 |
execute-api |
0 | 248 | 3 |
apigateway |
0 | 152 | 9 |
finspace-api |
0 | 31 | 0 |
backup-storage |
0 | 9 | 1 |
supportapp |
0 | 9 | 0 |
cloudcontrolapi |
0 | 8 | 0 |
IoTSecuredTunneling |
0 | 8 | 0 |
macie |
0 | 7 | 0 |
awsssoportal |
0 | 4 | 0 |
awsssooidc |
0 | 3 | 0 |
sqlworkbench |
0 | 0 | 64 |
sso-directory |
0 | 0 | 52 |
deepracer |
0 | 0 | 50 |
iotroborunner |
0 | 0 | 49 |
iotfleetwise |
0 | 0 | 43 |
appmesh-preview |
0 | 0 | 36 |
neptune-db |
0 | 0 | 31 |
migrationhub-orchestrator |
0 | 0 | 31 |
trustedadvisor |
0 | 0 | 29 |
controltower |
0 | 0 | 29 |
cases |
0 | 0 | 27 |
s3-object-lambda |
0 | 0 | 26 |
deeplens |
0 | 0 | 24 |
kafka-cluster |
0 | 0 | 19 |
vendor-insights |
0 | 0 | 18 |
deepcomposer |
0 | 0 | 18 |
chatbot |
0 | 0 | 17 |
bugbust |
0 | 0 | 17 |
dbqms |
0 | 0 | 13 |
monitron |
0 | 0 | 12 |
identity-sync |
0 | 0 | 12 |
freertos |
0 | 0 | 11 |
elemental-activations |
0 | 0 | 10 |
cloudshell |
0 | 0 | 9 |
launchwizard |
0 | 0 | 8 |
activate |
0 | 0 | 8 |
sagemaker-groundtruth-synthetic |
0 | 0 | 7 |
elemental-appliances-software |
0 | 0 | 7 |
aws-portal |
0 | 0 | 7 |
ec2messages |
0 | 0 | 6 |
iot-device-tester |
0 | 0 | 5 |
groundtruthlabeling |
0 | 0 | 5 |
elemental-support-cases |
0 | 0 | 5 |
aws-marketplace-management |
0 | 0 | 5 |
ssmmessages |
0 | 0 | 4 |
iotjobsdata |
0 | 0 | 4 |
codedeploy-commands-secure |
0 | 0 | 4 |
artifact |
0 | 0 | 4 |
tiros |
0 | 0 | 3 |
ssm-guiconnect |
0 | 0 | 3 |
resource-explorer |
0 | 0 | 3 |
awsconnector |
0 | 0 | 3 |
tax |
0 | 0 | 2 |
sumerian |
0 | 0 | 2 |
purchase-orders |
0 | 0 | 2 |
wam |
0 | 0 | 1 |
sustainability |
0 | 0 | 1 |
serviceextract |
0 | 0 | 1 |
rhelkb |
0 | 0 | 1 |
rds-db |
0 | 0 | 1 |
mediaimport |
0 | 0 | 1 |
iq-permission |
0 | 0 | 1 |
iq |
0 | 0 | 1 |
elemental-support-content |
0 | 0 | 1 |
codeguru |
0 | 0 | 1 |
arsenal |
0 | 0 | 1 |
Most common action prefixes:
Prefix | Count |
---|---|
List |
2050 |
Get |
1805 |
Delete |
1557 |
Describe |
1525 |
Create |
1455 |
Update |
1200 |
Put |
371 |
Start |
259 |
Tag |
208 |
Untag |
206 |