aws ce get-cost-and-usage --time-period Start=2026-09-01,End=2026-09-30 --granularity MONTHLY --metrics UsageQuantity
Topics
58
Amazon API Gateway
Amazon Athena
Amazon CloudFront & Content Delivery
Amazon DynamoDB
Amazon ECS (Elastic Container Service)
Amazon EFS (Elastic File System)
Amazon EKS (Elastic Kubernetes Service)
Amazon ElastiCache (Redis & Memcached)
Amazon EventBridge
Amazon Kinesis & Data Streaming
Amazon QuickSight & Business Intelligence
Amazon Redshift & Data Warehousing
Amazon Route 53 & DNS Management
Amazon SageMaker & Machine Learning on AWS
Amazon SNS (Simple Notification Service)
Amazon SQS (Simple Queue Service)
Auto Scaling Groups
AWS AI Services (Rekognition, Polly, Lex & Comprehend)
AWS Backup & Disaster Recovery
AWS Batch
AWS Certificate Manager (ACM)
AWS Certification Paths & Career Roadmap
AWS CLI & SDKs
AWS CloudTrail & Auditing
AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD)
AWS Config
AWS Cost Management & Billing
AWS Database Migration Service & Application Migration
AWS Direct Connect & Hybrid Connectivity
AWS Elastic Beanstalk
AWS Fargate
AWS Free Tier & Account Setup
AWS Global Infrastructure (Regions, AZs & Edge Locations)
AWS Glue & ETL
AWS KMS & Data Encryption
AWS Organizations & Multi Account Strategy
AWS Outposts & Hybrid Cloud
AWS Secrets Manager & Parameter Store
AWS Security Hub & GuardDuty
AWS Serverless Application Model (SAM)
AWS Step Functions
AWS Storage Gateway
AWS Systems Manager
AWS Trusted Advisor
AWS WAF & Shield
Core Services Overview
EC2 & Compute
Elastic Container Registry (ECR)
Elastic Load Balancing (ALB, NLB & CLB)
IaC (CloudFormation)
IAM
Lambda & Serverless
Monitoring (CloudWatch)
RDS & Databases
S3 & Storage
Tagging Strategies & Resource Management
VPC & Networking
Well-Architected Framework
AWS Free Tier & Account Setup
7 questions found
The AWS Free Tier gives new AWS customers a certain amount of free usage across many popular services for a defined period, typically the first twelve months for services like a small EC2 instance and a certain amount of S3 storage, along with some services offering an always free amount of usage indefinitely, such as a limited number of Lambda invocations each month, making it possible to learn and experiment with AWS at little to no cost.
Real-world example
A student learning cloud computing builds and tests a small web application entirely within the AWS Free Tier limits, gaining hands on experience without incurring any actual charges during their first year of using AWS.
AWS Cost Management & Billing;EC2 & Compute
Essential first steps include enabling multi factor authentication on the root account, creating an individual IAM user with administrative permissions for daily use rather than continuing to use the root account, setting up a billing alert to catch unexpected charges early, and reviewing the account's default region and basic security settings, all of which establish a solid security foundation before beginning any actual development work.
aws iam create-user --user-name admin-user
aws iam attach-user-policy --user-name admin-user --policy-arn arn:aws:iam::aws:policy/AdministratorAccess
Real-world example
A new AWS customer immediately enables multi factor authentication on their root account and creates a separate IAM administrator user for everyday tasks, following security best practices from the very first day rather than continuing to use the root account directly.
IAM;AWS Cost Management & Billing
How can AWS Budgets and billing alerts help a new user avoid unexpectedly exceeding Free Tier limits?
IntermediateAWS Budgets lets you create a budget with a low threshold, such as one dollar, and configure an email or SNS notification the moment your account's actual or forecasted spending crosses that threshold, giving new users an early warning system that helps catch a misconfigured resource, such as an oversized EC2 instance left running accidentally, before it results in a significant unexpected bill.
aws budgets create-budget --account-id 123456789012 --budget '{"BudgetName":"FreeTierAlert","BudgetLimit":{"Amount":"1","Unit":"USD"},"TimeUnit":"MONTHLY","BudgetType":"COST"}'
Real-world example
A new AWS user sets up a one dollar monthly budget alert and receives an email notification just two days into the month, discovering they had accidentally left a larger than expected EC2 instance running overnight, allowing them to shut it down before any significant charges accumulated.
AWS Cost Management & Billing;Monitoring (CloudWatch)
What is IAM Identity Center, and why is it recommended over creating individual IAM users for team access to an AWS account?
IntermediateIAM Identity Center, formerly known as AWS Single Sign On, lets you centrally manage user access across one or more AWS accounts using a single set of credentials, supporting integration with existing corporate identity providers, and is generally recommended over creating individual long lived IAM users, since it simplifies access management, supports temporary credentials by default, and makes it much easier to revoke or adjust a person's access in one central place as their role changes.
aws sso-admin create-permission-set --instance-arn arn:aws:sso:::instance/ssoins-12345 --name DeveloperAccess
Real-world example
A growing startup migrates from creating individual IAM users for every new employee to using IAM Identity Center, allowing the team to centrally manage everyone's access to multiple AWS accounts through a single sign on experience.
IAM;AWS Organizations & Multi Account Strategy
What common mistakes do new AWS users make that lead to unexpectedly high bills, and how can they be avoided?
IntermediateCommon costly mistakes include forgetting to terminate unused EC2 instances or delete unattached EBS volumes, leaving expensive resources like NAT Gateways or large RDS instances running in a test environment, accidentally exceeding Free Tier data transfer limits, and not setting up billing alerts at all, all of which can typically be avoided by regularly reviewing the AWS Cost Explorer dashboard, tagging resources clearly, and setting up automated alerts and even automated shutdown schedules for non production resources.
aws ec2 describe-volumes --filters Name=status,Values=available
Real-world example
A new user discovers through Cost Explorer that a forgotten NAT Gateway left running in a test environment had been quietly accumulating hourly charges for weeks, prompting them to set up a habit of reviewing and cleaning up test resources regularly going forward.
AWS Cost Management & Billing;Tagging Strategies & Resource Management
How should a growing organization transition from a single AWS account setup to a proper multi account structure as their AWS usage matures?
AdvancedA growing organization typically starts with AWS Organizations to create a management account and separate member accounts for different environments or business units, migrating existing workloads gradually into appropriately separated accounts such as production, development, and shared services, while establishing centralized security, logging, and billing practices across the entire organization, rather than continuing to run every workload within a single account where isolation and blast radius control become increasingly difficult to manage.
aws organizations create-organization --feature-set ALL
Real-world example
A company that started with everything in a single AWS account gradually migrates its development and production workloads into separate dedicated accounts under a new AWS Organization, significantly improving security isolation and cost visibility in the process.
AWS Organizations & Multi Account Strategy;IAM
What advanced account security measures should a mature organization implement beyond the basic new account setup steps?
AdvancedMature organizations typically implement service control policies through AWS Organizations to enforce guardrails across all accounts, enable AWS Config and CloudTrail organization wide for continuous compliance monitoring and auditing, enforce mandatory multi factor authentication and strong password policies for all IAM Identity Center users, regularly rotate and audit any remaining long lived credentials, and conduct periodic access reviews to ensure permissions remain aligned with the principle of least privilege as the organization and its team members change over time.
aws organizations create-policy --content file://scp-deny-root-actions.json --type SERVICE_CONTROL_POLICY --name DenyRootActions
Real-world example
A mature enterprise implements a service control policy across its entire AWS Organization that prevents any account from disabling CloudTrail logging, ensuring consistent audit visibility is maintained organization wide regardless of individual account administrator actions.
AWS Organizations & Multi Account Strategy;AWS CloudTrail & Auditing