Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/octogonapus/iampolicyhelper
Lightning fast interactive search to help you write IAM policies.
https://github.com/octogonapus/iampolicyhelper
aws aws-iam-policies cli go
Last synced: 20 days ago
JSON representation
Lightning fast interactive search to help you write IAM policies.
- Host: GitHub
- URL: https://github.com/octogonapus/iampolicyhelper
- Owner: Octogonapus
- License: mit
- Created: 2023-04-30T21:46:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-17T17:00:14.000Z (about 1 year ago)
- Last Synced: 2024-12-15T13:14:02.473Z (24 days ago)
- Topics: aws, aws-iam-policies, cli, go
- Language: Go
- Homepage:
- Size: 127 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IAMPolicyHelper: :zap: :mag: Lightning fast interactive search to help you write IAM policies
![](./demo.svg)
## Install
### Binary Installation
Download an appropriate binary from the [latest release](https://github.com/Octogonapus/IAMPolicyHelper/releases/latest).
### Manual Installation
```sh
git clone https://github.com/Octogonapus/IAMPolicyHelper
cd IAMPolicyHelper
go build
go install
```## AWS IAM Policy Updates
AWS sometimes updates IAM by introducing new actions/resources/etc. or by changing existing ones.
When this happens, you should remove the local copy of the IAM policies located at `~/.iampolicyhelper/rawData.json`.## How does it work?
The latest IAM documentation is scraped from the AWS website and saved locally the first time you run the program.
Your filter term is then searched against the local definitions.