Account information and management commands for AWS account details, regions, and configuration.
infoGet comprehensive AWS account information.
aws-cloud-utilities account info
Output includes:
Options:
--output - Output format (table, json, yaml, csv)Examples:
# Basic account info
aws-cloud-utilities account info
# JSON output for scripting
aws-cloud-utilities account info --output json
# With specific profile
aws-cloud-utilities --profile production account info
contact-infoGet AWS account contact information.
aws-cloud-utilities account contact-info
Output includes:
Examples:
# Get contact information
aws-cloud-utilities account contact-info
# Export to YAML
aws-cloud-utilities account contact-info --output yaml
regionsList available AWS regions and their status.
aws-cloud-utilities account regions
Options:
--service SERVICE - Filter regions by service availability--enabled-only - Show only enabled regionsExamples:
# All regions
aws-cloud-utilities account regions
# Regions with Lambda
aws-cloud-utilities account regions --service lambda
# Only enabled regions
aws-cloud-utilities account regions --enabled-only
detect-control-towerDetect AWS Control Tower or Landing Zone deployment.
aws-cloud-utilities account detect-control-tower
Features:
Options:
--verbose - Show detailed scanning progress--all-regions - Scan all regions (default: enabled regions only)Examples:
# Basic detection
aws-cloud-utilities account detect-control-tower
# Verbose output with progress
aws-cloud-utilities --verbose account detect-control-tower
# Scan all regions
aws-cloud-utilities account detect-control-tower --all-regions
limitsShow AWS service limits and current usage.
aws-cloud-utilities account limits
Options:
--service SERVICE - Show limits for specific service--region REGION - Show limits for specific regionExamples:
# All service limits
aws-cloud-utilities account limits
# EC2 limits only
aws-cloud-utilities account limits --service ec2
# Limits in specific region
aws-cloud-utilities account limits --region us-west-2
validateValidate AWS account configuration and permissions.
aws-cloud-utilities account validate
Checks:
Examples:
# Validate current configuration
aws-cloud-utilities account validate
# Validate specific profile
aws-cloud-utilities --profile staging account validate
All account commands support these global options:
--profile PROFILE - AWS profile to use--region REGION - AWS region--output FORMAT - Output format (table, json, yaml, csv)--verbose - Enable verbose output--debug - Enable debug mode#!/bin/bash
# Daily account status check
echo "=== Account Information ==="
aws-cloud-utilities account info
echo "=== Control Tower Status ==="
aws-cloud-utilities account detect-control-tower
echo "=== Service Limits ==="
aws-cloud-utilities account limits --service ec2
#!/bin/bash
for profile in dev staging prod; do
echo "=== $profile Account ==="
aws-cloud-utilities --profile $profile account info --output json > ${profile}-account.json
done
aws-cloud-utilities account info
aws-cloud-utilities account contact-info
aws-cloud-utilities account validate
aws-cloud-utilities account detect-control-tower --verbose
aws-cloud-utilities account limits --service ec2 --output json
aws-cloud-utilities account regions --service lambda