Skip to content

zscholl/aws-iam-db

Repository files navigation

AWS IAM Database

This project creates a local sqlite database of AWS IAM actions using the AWS IAM documentation pages.

By default it creates a sqlite database in the current directory called iam.db and stores copies of the AWS documentation pages in the /tmp directory.

Install

python -m pip install aws-iam-db

Usage

Usage: aws-iam-db [OPTIONS]

Options:
  --json-path TEXT                [default: /tmp/actions_data.json]
  --db-path TEXT                  [default: iam.db]
  --install-completion [bash|zsh|fish|powershell|pwsh]
                                  Install completion for the specified shell.
  --show-completion [bash|zsh|fish|powershell|pwsh]
                                  Show completion for the specified shell, to
                                  copy it or customize the installation.

  --help                          Show this message and exit.
Downloading aws docs  [####################################]  100%
Finished downloading docs
Converting docs to json  [####################################]  100%
Finished processing docs to JSON
Creating database  [####################################]  100%
Database created!

About

Creates a sqlite database of all AWS IAM actions

Resources

License

Stars

Watchers

Forks

Languages