{"repo":"iann0036/iamlive","free":true,"listed":false,"github":"https://github.com/iann0036/iamlive","clone":"git clone https://github.com/iann0036/iamlive.git","description":"Generate an IAM policy from AWS, Azure, or Google Cloud (GCP) calls using client-side monitoring (CSM) or embedded proxy","language":"Go","stars":3405,"topics":["aws","aws-iam","aws-iam-policies","azure","azure-rbac","gcp","gcp-iam","iam","least-privilege"],"license":"MIT","category":"analytics","readme_excerpt":"iamlive Generate an IAM policy from AWS, Azure, or Google Cloud (GCP) calls using client-side monitoring (CSM) or embedded proxy [!IMPORTANT] The Azure and Google Cloud providers are in preview and may produce incorrect outputs at this time Installation Pre-built binaries Pre-built binaries for Windows, macOS and Linux are available for download in the project releases. Once downloaded, place the extracted binary in your $PATH (or execute in-place). For macOS users, you may need to allow the application to run via System Preferences. Build with Go To build and install this application, clone this repository and execute the following from it's base: You must have Go 1.16 or later installed for the build to work. Homebrew You may also install this application using a Homebrew tap with the following command: Other Methods Lambda Extension (AWS only) Docker GitHub Action (with Terraform) LocalStack Usage To start the listener, simply run iamlive in a separate window to your CLI / SDK application. You can use Ctrl+C to exit when you are done. CLI Arguments You can optionally also include the following arguments to the iamlive command: --provider: the cloud service provider to intercept calls for ( aws , azure , gcp ) ( default: aws ) --set-ini: when set, the .aws/config file will be updated to use the CSM monitoring or CA bundle and removed when exiting ( default: false ) ( AWS only ) --profile: use the specified profile when combined with --set-ini ( default: default ) ( AWS only","default_branch":null,"files":null,"tree":[],"storefront":"/r/iann0036","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iann0036/iamlive/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}