1. Phase 1: Assessment

  • Get AWS Account ID
  • Fetch Cost Data (Last 3 Months)
  • List Existing Budgets
  • Capture Budget Configurations

2. Phase 2: Summary

  • Confirm Final Config

3. Phase 3: Configuration

  • Create Cost Budget

4. Phase 4: Validation

  • Verify Budget Creation
1 Credits

Set Up AWS Budget Alerts with Email Notifications

Overview

The plan facilitates the configuration of AWS cost budgets with SNS-based notifications. Its goal is to ensure efficient budget management and alerting by guiding users through the process of gathering account details, setting up cost budgets, and configuring notifications to alert when spending exceeds predefined thresholds.

Execution Details

Phase 1: Assessment

  • Get AWS Account ID

    • Retrieve and confirm the 12-digit AWS account identifier to ensure correct account targeting for further configurations.
  • Fetch Cost Data (Last 3 Months)

    • Obtain cost and usage data from AWS Cost Explorer for the past three months to analyze spending trends.
  • List Existing Budgets

    • Gather a list of current budgets to avoid conflicts when setting up new budgets.
  • Capture Budget Configurations

    • Guide users to input essential budget components, including budget name, limit, type, time unit, threshold percentage, and notification email. Users can also modify CostTypes settings if necessary.

Phase 2: Summary

  • Confirm Final Config
    • Present a summary of the budget configurations to the user and obtain confirmation before moving forward.

Phase 3: Configuration

  • Create Cost Budget

    • Establish an AWS cost budget using previously confirmed parameters.
  • Budget Notification with SNS

    • Set up an notification to alert when spending exceeds the budget by a pre-defined threshold percentage. ### Phase 4: Validation
  • Verify Budget Creation

    • Review the newly created budget's configuration details to confirm its successful setup.
  • Verify Budget Notification

    • Examine and ensure the correct configuration of SNS notifications for the cost budget, including a review of subscriber details and SNS topic subscriptions.