Enabling EC2 Capacity Manager with AWS Organizations
You can enable EC2 Capacity Manager with AWS Organizations for organization-level visibility and management of your capacity across all member accounts. This integration allows you to monitor, analyze, and manage capacity usage from a centralized location.
The management account is responsible for enabling organization-level access and managing capacity across the organization.
Enabling Capacity Manager with AWS Organizations provides the following benefits:
-
Centralized capacity visibility — View capacity usage across all member accounts in your organization from a single dashboard with cross-account and cross-region aggregation.
-
Organization-wide optimization — Identify unused Capacity Reservations and optimization opportunities across all accounts in your organization.
-
Delegated administrator — Allow specific member accounts to manage Capacity Manager for an organization while maintaining proper access controls.
If you don't enable integration with AWS Organizations, you can only monitor resources in the individual AWS account where you enabled Capacity Manager.
Prerequisites
-
You must have an AWS Organizations setup with a management account and one or more member accounts. For more information about account types, see Terminology and concepts in the AWS Organizations User Guide.
-
The management account must have permissions for the following IAM actions:
-
organizations:EnableAwsServiceAccess -
organizations:RegisterDelegatedAdministrator(if using delegated administration) -
iam:CreateServiceLinkedRole
-
-
You must create a service-linked role with the AWSEC2CapacityManagerServiceRolePolicy use case to allow AWS Organization access. For more information, see Creating a service-linked role for Capacity Manager.
Enabling Capacity Manager with AWS Organizations
Using the management account, enable organization access in Capacity Manager.
Verifying Capacity Manager is enabled with your organization
Considerations
-
Service-linked role creation: When you enable organization access through the console, Capacity Manager automatically creates the AWSServiceRoleForEC2CapacityManager service-linked role in all m ember accounts. If you enable through the AWS CLI, you must call
createServiceLinkedRolemanually. -
Data aggregation: After enabling organization access, Capacity Manager will backfill 14 days of historical data from all member accounts. This process typically takes a few minutes to complete.
-
Regional limitations: You can only enable Capacity Manager in one Region per organization, but it will aggregate data from all commercial regions.
-
Permissions: Member accounts don't need to take any action. Capacity Manager uses the service-linked role to automatically discover resources across all accounts.