Account Management, Billing & Support
Global Service used to manage multiple AWS accounts centrally. The main account is called the Master Account, and other linked accounts are Child Accounts. Key Benefits Consolidated Billing All accounts share a single payment method managed by the master account. You receive one combined bill for all linked accounts. Pricing Benefits Aggregated usage provides volume discounts for services like EC2 and S3 across all accounts. Reserved Instances (RIs) are shared among accounts for maximum savings. Automation API support to automate AWS account creation (useful for sandbox or departmental accounts). Service Control Policies (SCPs) Used to restrict account privileges. Common exam topic. Multi-Account Strategy Why Use Multiple Accounts Easier management and security isolation. Organize by: Department (Sales, Finance, HR) Environment (Dev, Test, Prod) Project (Project-1, Project-2, etc.) Regulatory requirements (compliance-based isolation) Benefits Separate service limits per account. Improved resource isolation (different VPCs per account). Dedicated logging accounts for central log management. Best Practices Apply tagging standards across accounts for billing. Enable CloudTrail and CloudWatch Logs in all accounts. Send logs to a central S3 or logging account for visibility and compliance. Organizational Units (OUs) Used to group related accounts within an organization. Structure Example: Root OU (contains Master Account) Dev OU, Prod OU, etc. Nested OUs possible (e.g., Prod → Finance OU, HR OU). Allows hierarchical policy management using SCPs. Service Control Policies (SCPs) Manage permissions centrally across accounts. Whitelist or blacklist IAM actions at OU or account level. Do not apply to the Master Account. Behavior Affect users and roles (including root users) within child accounts. Do not affect service-linked roles (used internally by AWS services). SCPs must have explicit “Allow” statements; otherwise, actions are denied by default. Use Cases Restrict access to specific AWS services (e.g., deny EMR in production). Enforce compliance (e.g., disable non-PCI-compliant services). Examples Blacklist example: 1 2 3 4 5 { "Effect": "Deny", "Action": "dynamodb:*", "Resource": "*" } Denies all DynamoDB actions. Whitelist example: 1 2 3 4 5 { "Effect": "Allow", "Action": ["ec2:*", "cloudwatch:*"], "Resource": "*" } Allows only EC2 and CloudWatch actions; all others denied. Key Exam Points AWS Organizations = Global Service for multi-account management. Master account pays bills via Consolidated Billing. Aggregated usage and shared RIs reduce costs. SCPs manage account-level permissions, not IAM roles directly. SCPs don’t apply to the master account or service-linked roles. Use CloudTrail and centralized logging for auditing all accounts. AWS Organizations – Consolidated Billing Purpose Consolidated Billing in AWS Organizations allows centralized payment management and shared cost benefits across multiple AWS accounts under one organization. ...