AWS support tools for managing support cases and checking support levels.
check-levelCheck AWS support level and plan details.
aws-cloud-utilities support check-level
Options:
--method METHOD - Check method (api, severity) - defaults to api with fallback--verbose - Show detailed support plan informationExamples:
# Check support level
aws-cloud-utilities support check-level
# Verbose output with plan details
aws-cloud-utilities support check-level --verbose
# Use severity method
aws-cloud-utilities support check-level --method severity
casesList and manage AWS support cases.
aws-cloud-utilities support cases
Options:
--status STATUS - Filter by case status (open, resolved, all)--max-results NUMBER - Maximum number of cases to return--language LANGUAGE - Language for case communicationExamples:
# All open cases
aws-cloud-utilities support cases --status open
# All resolved cases (limited)
aws-cloud-utilities support cases --status resolved --max-results 50
# All cases
aws-cloud-utilities support cases --status all
servicesList AWS services available for support.
aws-cloud-utilities support services
Options:
--language LANGUAGE - Language for service namesExamples:
# List all support services
aws-cloud-utilities support services
# Services in specific language
aws-cloud-utilities support services --language ja
severity-levelsList available support case severity levels.
aws-cloud-utilities support severity-levels
Options:
--language LANGUAGE - Language for severity descriptionsExamples:
# List severity levels
aws-cloud-utilities support severity-levels
# Severity levels in specific language
aws-cloud-utilities support severity-levels --language es
The tool automatically detects your AWS support plan:
# Check current support level
aws-cloud-utilities support check-level --verbose
# Review open cases
aws-cloud-utilities support cases --status open
# Export case history
aws-cloud-utilities support cases --status all --output json > support-cases.json
# List available services for support
aws-cloud-utilities support services --output table
# Check severity levels for case creation
aws-cloud-utilities support severity-levels
The support commands handle different support plans gracefully:
#!/bin/bash
# Check for open support cases
OPEN_CASES=$(aws-cloud-utilities support cases --status open --output json | jq length)
if [ "$OPEN_CASES" -gt 0 ]; then
echo "Warning: $OPEN_CASES open support cases"
aws-cloud-utilities support cases --status open
fi
#!/bin/bash
# Audit support configuration
echo "=== Support Plan ==="
aws-cloud-utilities support check-level --verbose
echo "=== Available Services ==="
aws-cloud-utilities support services
echo "=== Open Cases ==="
aws-cloud-utilities support cases --status open