inventories: - name: my-aws-inventory aws: # AWS profile to use (optional, uses default credentials if not specified) # profile: default # AWS regions to scan region: - ap-southeast-1 # Set to true to scan across all accounts in the organization organization: false # Role name to assume in each account (only used if organization is true) role_name: OrganizationAccountAccessRole # Excel output configuration excel: # Whether to transpose data in Excel output transpose: true # Additional formatting options formatting: header_style: bold: true bg_color: "#4F81BD" font_color: "#FFFFFF" # Sheets to include in the inventory sheets: # EC2 Instances - name: EC2Instances service: ec2 function: describe_instances result_key: Reservations parameters: Filters: - Name: instance-state-name Values: - running - name: SSMInstances service: ssm function: describe_instance_information - name: Volumes service: ec2 function: describe_volumes
在EC2上执行命令
1 2
cd aws-auto-inventory aws-auto-inventory --config examples/config_example.yaml --output-dir output --format both