• This repository has been archived on 03/Aug/2023
  • Stars
    star
    131
  • Rank 275,867 (Top 6 %)
  • Language
    Ruby
  • License
    Other
  • Created over 8 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A list of all known IAM actions; and a way of updating that list

aws-iam-reference

A list of all known IAM actions; and a way of updating that list.

Why?

Because sometimes it's just handy to have the list of IAM actions, all in one place. For example, if you can almost remember the name of the action, but not quite, this list can be quite a handy reference.

It's also informative to observe the history of the list, as new actions are added.

I wish AWS provided this information themselves somewhere, in a supported, machine-readable form. But if they do provide it, I haven't found it yet.

Using the list

It's one action per line, plain text format: all-actions.txt

For example, to see all CloudWatch Events actions: grep ^events: all-actions.txt

Updating the list

Requires curl, ruby, node, and jq.

Run make update; review the results.

The update works by reading JavaScript assets used by the AWS Policy Generator https://awspolicygen.s3.amazonaws.com/policygen.html. It's very much an unsupported method though, so the update scripts might need updating from time to time.

License

Licensed under the Apache License, Version 2.0. See the LICENSE file.

More Repositories

1

aws-cloudformation-stack-states

Documentation about AWS CloudFormation stack states
Makefile
66
star
2

daemontools-docs

Supplementary documentation about daemontools
14
star
3

numbers

"Countdown" numbers game solver
Ruby
14
star
4

exim-tools

Supporting tools for Exim
Perl
6
star
5

spud

A semi-interactive tool for creating and updating AWS Cloudformation stacks
Ruby
6
star
6

blob-server

Simple RESTful server to store and retrieve blobs
Shell
5
star
7

cloudsaw

Simple command line tools for AWS
Ruby
4
star
8

awsdot

Analyse AWS CloudFormation templates to draw a permissions graph
Ruby
3
star
9

aws-iam-sync

Synchronise AWS IAM policies, roles, groups and users from local json files
JavaScript
3
star
10

sqs-grep

Find messages on an SQS queue by regular expression, and optionally delete them
Ruby
3
star
11

cfn-events

Watch AWS CloudFormation stack events and wait for completion
Ruby
2
star
12

node-aws-query

Collect information from AWS and store to local files in a stable format
JavaScript
2
star
13

node-s3-upload-cleaner

Abort stale S3 multipart uploads
JavaScript
1
star
14

misc-scripts

Miscellaneous scripts
Perl
1
star
15

word-filth

Simple browser-based vocabulary practice app
TypeScript
1
star
16

cfn-delete-stack-helper

Tool to help with the deletion of AWS CloudFormation stacks
Ruby
1
star
17

github-mirror

read and scan commits from github, looking for secrets
Ruby
1
star
18

aws-query-analysis

Tools for analysing the files dumped by aws-query
Ruby
1
star
19

pstomp

Various scripts for interacting with ActiveMQ using perl Net::Stomp
Perl
1
star
20

maps

Various maps, sketches and diagrams
1
star
21

drtv

Ruby
1
star
22

node-fixed-size-executor

Submit async jobs to an executor, but limit how many can run concurrently
JavaScript
1
star
23

galt-connect

Images and scripts relating to the game "Galt Connect"
Perl
1
star