Getting started with dashboards - AWS Cost Management

Getting started with dashboards

AWS Billing and Cost Management Dashboards are collections of widgets that visualize your cost and usage data. Each dashboard can contain up to 20 widgets, which can show costs, usage, and savings plans and reserved instances coverage and utilization. One of the powerful features of dashboards is that they can be shared within or outside your organization, allowing for collaborative cost management.

Prerequisites

Before creating or using dashboards, ensure you have:

Note

Creating dashboards using AWS CloudFormation is not currently supported.

To share dashboards with member accounts in your organization, you must access the management account of your organization using an IAM principal that has permissions to create and share resources using AWS Resource Access Manager (AWS RAM). Permissions are not required for member accounts that receive a shared dashboard. To learn more, see Sharing dashboards. For details about IAM actions for sharing dashboards, see How AWS RAM works with IAM in the AWS Resource Access Manager User Guide.

Accessing Dashboards

You can access Dashboards from the Billing and Cost Management console.

To access Dashboards

  1. Open the Billing and Cost Management console at https://console.aws.amazon.com/costmanagement/.

  2. In the navigation pane, choose Dashboards.

Understanding dashboard permissions

Dashboard permissions are managed through IAM policies. To work with dashboards effectively, you need to understand both the permissions required for managing dashboards and those needed for accessing the underlying data.

Required dashboard permissions include:

  • CreateDashboard - Create new dashboards

  • GetDashboard - View dashboard details

  • UpdateDashboard - Modify existing dashboards

  • DeleteDashboard - Remove dashboards

  • ListDashboards - View available dashboards

The following is an example IAM policy that grants all dashboard permissions:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "bcm-dashboards:CreateDashboard", "bcm-dashboards:GetDashboard", "bcm-dashboards:UpdateDashboard", "bcm-dashboards:DeleteDashboard", "bcm-dashboards:ListDashboards" ], "Resource": "*" } ] }

When working with dashboards, users need permissions to access the dashboard resource itself and permissions to access the underlying cost and usage data APIs. For shared dashboards, permissions are managed through AWS RAM.