Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature requests #69

Open
maheshkukreja1 opened this issue Jul 23, 2020 · 0 comments
Open

Feature requests #69

maheshkukreja1 opened this issue Jul 23, 2020 · 0 comments

Comments

@maheshkukreja1
Copy link

maheshkukreja1 commented Jul 23, 2020

Have a few feature requests that will make my life easier and not have me refactor/rewrite the code.

If some or all of these are already covered by some existing functionality, I apologize for missing it.

1. Ability to modify the CloudTrail log path mentioned in athena.py

cloudtrail_log_path = 's3://{bucket}/{path}/AWSLogs/{account_id}/CloudTrail'

Reasoning: My CloudTrail log path may not always be AWSLogs/{account_id}/CloudTrail

2. Ability to handle scenario wherein an organization may have multiple accounts and CloudTrail logs are stored in a centralized manner in a particular account

For example, we have three accounts account_1, account_2, and account_3. account_1 and account_2 are my prod & dev accounts respectively. account_3 is my monitoring account where I have a custom Lambda for pulling in CloudTrail logs from account_1 and account_2 and storing in an S3 bucket in account_3.

When running queries, cloudtracker would need to interact with both the target account (prod or dev) and account_3.

3. Ability to generate reports in json/csv format

This will help feed results into tools like Splunk.

4. Ability to provide a --profile argument while executing cloudtracker

Reasoning: My AWS credentials may be stored in a profile other than default

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant