{"repo":"aws-samples/aws-auto-inventory","free":true,"listed":false,"github":"https://github.com/aws-samples/aws-auto-inventory","clone":"git clone https://github.com/aws-samples/aws-auto-inventory.git","description":"AWS Auto Inventory allows you to quickly and easily generate inventory reports of your AWS resources.","language":"Python","stars":253,"topics":["aws","cloud","inventory","reporting"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"AWS Auto Inventory A command-line tool that scans AWS services across regions and accounts and writes the results to JSON files. Overview AWS Auto Inventory builds a resource inventory by calling AWS API operations that you define in a scan file, then saving each response as JSON. You control which services, API functions, parameters, and regions are scanned. The tool runs regions and services concurrently and retries throttled or transient API calls with exponential backoff. You use AWS Auto Inventory to collect a point-in-time snapshot of resources for auditing, reporting, or migration planning. It reads your AWS credentials through the standard boto3 credential chain, so it works the same way the AWS Command Line Interface (AWS CLI) does. The repository contains two entry points: - scan.py — the supported command-line scanner. It reads a JSON scan file (a list of API calls), writes JSON output, and can scan every account in an AWS Organization. This is the tool described in this README. - aws auto inventory package (the aws-auto-inventory console script) — an in-progress rewrite that adds YAML configuration, a Pydantic-validated inventories / sheets schema, and Excel output. The output module is not yet present in the package, so this console script does not produce output today. Use scan.py for working scans. See Architecture for the design of the rewrite. Features - Scans any boto3 service and API function you list in a scan file. - Scans multiple AWS Regions concurrentl","default_branch":null,"files":null,"tree":[],"storefront":"/r/aws-samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aws-samples/aws-auto-inventory/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."}