bridgecrewio / AirIAM

Least privilege AWS IAM Terraformer
https://airiam.io
Apache License 2.0
774 stars 78 forks source link

AirIAM issue while running any command #69

Closed ali0818 closed 3 years ago

ali0818 commented 3 years ago

Hi

I am facing an error while trying to run any command in AirIAM.

Getting IAM credential report Generated reports for all principals Received usage results for all principals Collecting password configurations for all IAM users in the account Completed data collection, writing to local file... Traceback (most recent call last): File "/opt/homebrew/bin/airiam", line 5, in <module> run() File "/opt/homebrew/Cellar/airiam/0.1.49/libexec/lib/python3.9/site-packages/airiam/main.py", line 29, in run runtime_results = find_unused(logger, args.profile, args.no_cache, args.last_used_threshold, args.command) File "/opt/homebrew/Cellar/airiam/0.1.49/libexec/lib/python3.9/site-packages/airiam/find_unused/find_unused.py", line 51, in find_unused unused_active_access_keys, unused_console_login_profiles = find_unused_active_credentials(account_users, credential_report, unused_threshold) File "/opt/homebrew/Cellar/airiam/0.1.49/libexec/lib/python3.9/site-packages/airiam/find_unused/find_unused.py", line 98, in find_unused_active_credentials credentials = next(creds for creds in credential_report if creds['user'] == user['UserName']) StopIteration

nimrodkor commented 3 years ago

I believe this was already resolved, closing. If it still reproduces - please re-open this issue!