← Back to all products
$25
AWS Services Quick Reference
50+ AWS services summarized: compute, storage, database, networking, security, and ML. One page per service with use cases.
MarkdownJSONYAMLShellAWSRedis
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview) ⚙ Try Demo Tools 📦 Download Free Sample📁 File Structure 3 files
aws-services-reference/
├── LICENSE
├── README.md
└── config.example.yaml
📖 Documentation Preview README excerpt
AWS Services Quick Reference
50+ AWS services summarized in one place. Compute, storage, database, networking, security, ML/AI, analytics, integration, management, and developer tools — each with use cases, key limits, pricing model, and a CLI example.
Who This Is For
- Cloud engineers evaluating or comparing AWS services for new projects
- Solutions architects preparing for design reviews or certifications
- DevOps/SRE teams needing a fast lookup during incident response or capacity planning
- Backend developers choosing the right managed service instead of rolling their own
What's Inside
Reference Files (by category)
| File | Services Covered | Count |
|---|---|---|
reference/01-compute.md | EC2, Lambda, ECS, EKS, Fargate, Lightsail, Batch, Elastic Beanstalk | 8 |
reference/02-storage.md | S3, EBS, EFS, FSx, Storage Gateway, S3 Glacier | 6 |
reference/03-database.md | RDS, DynamoDB, Aurora, ElastiCache, Redshift, DocumentDB, Neptune, Timestream, Keyspaces | 9 |
reference/04-networking.md | VPC, Route 53, CloudFront, ELB/ALB/NLB, API Gateway, Direct Connect, Transit Gateway, Global Accelerator | 8 |
reference/05-security.md | IAM, KMS, Secrets Manager, WAF, Shield, GuardDuty, Security Hub, ACM, Cognito, Inspector | 10 |
reference/06-ml-ai.md | SageMaker, Rekognition, Comprehend, Textract, Bedrock, Polly, Transcribe | 7 |
reference/07-analytics.md | Athena, EMR, Kinesis, Glue, QuickSight, Lake Formation, OpenSearch | 7 |
reference/08-integration.md | SQS, SNS, EventBridge, Step Functions, AppSync, MQ | 6 |
reference/09-management.md | CloudWatch, CloudTrail, CloudFormation, Systems Manager, Config, Organizations, Control Tower | 7 |
reference/10-developer-tools.md | CodeCommit, CodeBuild, CodeDeploy, CodePipeline, X-Ray, CDK | 6 |
| Total | 74 services |
Examples
| File | Description |
|---|---|
examples/cli-commands.sh | Copy-pasteable CLI commands for the 20 most common operations |
examples/common-architectures.md | Five reference architectures with service selection rationale |
Printable View
| File | Description |
|---|---|
cheatsheet.html | Self-contained HTML page — open in browser, print to PDF |
How to Use
1. Quick lookup: Open the category file matching the service you need.
2. Service comparison: Each entry follows the same format — scan the "When to Use / When NOT to Use" section to compare alternatives.
3. Print reference: Open cheatsheet.html in any browser and print (Ctrl+P / Cmd+P) for a desk reference.
4. CLI cheatsheet: Keep examples/cli-commands.sh open in a terminal tab during work sessions.
Entry Format
Every service entry follows the same structure:
## Service Name
**What it is**: One-sentence description.
**Core Concepts**: Key terms and building blocks.
**When to Use**: Ideal scenarios.
**When NOT to Use**: Anti-patterns and wrong-tool-for-the-job scenarios.
**Key Limits**: Quotas and constraints that bite you in production.
*... continues with setup instructions, usage examples, and more.*
📄 Code Sample .sh preview
examples/cli-commands.sh
#!/usr/bin/env bash
# ============================================================
# AWS CLI Quick Reference — 20 Most Common Operations
# ============================================================
# Usage: Source this file or copy individual commands.
# Replace placeholder values (YOUR_*, my-*, example) with your own.
# Requires: AWS CLI v2 configured with appropriate permissions.
# ============================================================
# -------------------------------------------------------
# 1. Check your identity (whoami for AWS)
# -------------------------------------------------------
aws sts get-caller-identity
# -------------------------------------------------------
# 2. List S3 buckets and their sizes
# -------------------------------------------------------
aws s3 ls
aws s3 ls s3://my-bucket/ --recursive --summarize --human-readable
# -------------------------------------------------------
# 3. Upload / download files to S3
# -------------------------------------------------------
# Upload a single file
aws s3 cp ./local-file.txt s3://my-bucket/path/
# Download a file
aws s3 cp s3://my-bucket/path/file.txt ./local-file.txt
# Sync a directory (only uploads changed files)
aws s3 sync ./local-dir/ s3://my-bucket/prefix/ --delete
# -------------------------------------------------------
# 4. List EC2 instances with key details
# -------------------------------------------------------
aws ec2 describe-instances \
--query 'Reservations[].Instances[].{ID:InstanceId,Type:InstanceType,State:State.Name,Name:Tags[?Key==`Name`]|[0].Value,IP:PrivateIpAddress}' \
--output table
# -------------------------------------------------------
# 5. Start / stop / terminate EC2 instances
# -------------------------------------------------------
aws ec2 start-instances --instance-ids i-0123456789abcdef0
aws ec2 stop-instances --instance-ids i-0123456789abcdef0
aws ec2 terminate-instances --instance-ids i-0123456789abcdef0
# -------------------------------------------------------
# 6. View CloudWatch logs (recent entries)
# -------------------------------------------------------
# List log groups
# ... 132 more lines ...