aws-cloud-tools

Support Commands

AWS support tools for managing support cases and checking support levels.

Commands

check-level

Check AWS support level and plan details.

aws-cloud-utilities support check-level

Options:

Examples:

# 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

cases

List and manage AWS support cases.

aws-cloud-utilities support cases

Options:

Examples:

# 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

services

List AWS services available for support.

aws-cloud-utilities support services

Options:

Examples:

# List all support services
aws-cloud-utilities support services

# Services in specific language
aws-cloud-utilities support services --language ja

severity-levels

List available support case severity levels.

aws-cloud-utilities support severity-levels

Options:

Examples:

# List severity levels
aws-cloud-utilities support severity-levels

# Severity levels in specific language
aws-cloud-utilities support severity-levels --language es

Support Plan Detection

The tool automatically detects your AWS support plan:

Common Use Cases

Support Plan Verification

# Check current support level
aws-cloud-utilities support check-level --verbose

Case Management

# 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

Support Planning

# List available services for support
aws-cloud-utilities support services --output table

# Check severity levels for case creation
aws-cloud-utilities support severity-levels

Error Handling

The support commands handle different support plans gracefully:

Integration Examples

Monitoring Script

#!/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

Support Plan Audit

#!/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