Skip to content
AWS Services — Complete Quick Reference Guide

AWS Services — Complete Quick Reference Guide

DodaTech Updated Jun 6, 2026 3 min read

Learning Path

    flowchart LR
    A["Aws Overview"] --> B["Core Concepts"]
    B --> C["Intermediate Topics"]
    C --> D["Advanced Topics"]
    D --> E["Practical Applications"]
    A --> F["You Are Here"]
    style F fill:#f90,color:#fff
  

This AWS reference covers all core services, instance types, CLI commands, and best practices — designed as a quick lookup for daily cloud operations alongside detailed tutorials.

Core Services

ServicePurposeUse Case
EC2Virtual servers in the cloudGeneral-purpose compute, custom environments
S3Object storageFile storage, static websites, backups, data lakes
LambdaServerless functionsEvent-driven compute, API backends
DynamoDBNoSQL databaseKey-value and document data at scale
API GatewayREST/WebSocket API managementCreate, deploy, and manage APIs
CloudFrontContent Delivery Network (CDN)Edge caching, low-latency content delivery
RDSManaged relational databasesMySQL, PostgreSQL, MariaDB, SQL Server, Oracle
Route 53DNS managementDomain registration, routing, health checks
IAMIdentity and Access ManagementUsers, groups, roles, policies, permissions

EC2 Instance Types

FamilyUse CaseExamples
t3/t4gGeneral purpose (burstable, cost-effective)t3.micro (free tier), t4g.small
m6i/m7iGeneral purpose (balanced)m6i.large, m7i.xlarge
c6i/c7iCompute optimizedc6i.large, c7i.2xlarge
r6i/r7iMemory optimizedr6i.large, r7i.xlarge
p3/p4GPU / Machine learningp3.2xlarge, p4d.24xlarge

S3 Storage Classes

ClassDurabilityAccessibilityCost
Standard99.999999999%ImmediateHighest
Intelligent-Tiering99.999999999%Automatic tieringMedium
Standard-IA99.999999999%ImmediateLower
Glacier99.999999999%Minutes to hoursLowest
Deep Archive99.999999999%12+ hoursAbsolute lowest

Common CLI Commands

S3

# List buckets
aws s3 ls

# Copy file to bucket
aws s3 cp file.txt s3://my-bucket/

# Sync directory (one-way sync)
aws s3 sync ./dist s3://my-bucket/ --delete

# List objects
aws s3 ls s3://my-bucket/

# Presigned URL (temporary access)
aws s3 presign s3://my-bucket/file.txt --expires-in 3600

Lambda

# Invoke function
aws lambda invoke --function-name my-function response.json

# Update code
aws lambda update-function-code \
  --function-name my-function \
  --zip-file fileb://function.zip

# List functions
aws lambda list-functions

# Get function configuration
aws lambda get-function-configuration --function-name my-function

EC2

# List instances
aws ec2 describe-instances

# Start/stop instances
aws ec2 start-instances --instance-ids i-1234567890abcdef0
aws ec2 stop-instances --instance-ids i-1234567890abcdef0

# Create security group
aws ec2 create-security-group \
  --group-name web-sg \
  --description "Web server security group"

DynamoDB

# List tables
aws dynamodb list-tables

# Query table
aws dynamodb query \
  --table-name Users \
  --key-condition-expression "id = :id" \
  --expression-attribute-values '{":id":{"S":"user123"}}'

# Put item
aws dynamodb put-item \
  --table-name Users \
  --item '{"id":{"S":"user123"},"name":{"S":"Alice"}}'

IAM Policy Structure

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::my-bucket/*"
    }
  ]
}

Principle of least privilege: Grant only the permissions a service or user needs — no more. Start with minimal access and add permissions as needed.

VPC Configuration (CIDR Ranges)

CIDR BlockAvailable IPsUse Case
10.0.0.0/1665,536Large VPC (production environments)
10.0.0.0/24256Small VPC (dev/test)
172.31.0.0/1665,536Default VPC

Free Tier Highlights

ServiceFree Tier Limit
EC2750 hours/month of t2.micro (12 months)
S35GB storage, 20,000 GET requests
Lambda1 million requests/month, 400,000 GB-seconds
DynamoDB25GB storage, 25 read/write capacity units
CloudFront1TB data transfer out/month (12 months)
RDS750 hours of db.t2.micro (12 months)
Set up AWS Budgets and Billing Alarms immediately after creating your account. Unexpected costs are the #1 complaint from new AWS users.

Common Mistakes

  1. Assuming all features work identically — always check browser/version compatibility.
  2. Skipping documentation — reference docs exist for a reason; consult them.
  3. Not testing edge cases — your setup may differ from tutorials.
  4. Overlooking security — always validate inputs and follow best practices.
  5. Copy-pasting without understanding — type code yourself to build real knowledge.

What’s Next

Dive deeper into AWS services:

TopicDescription
https://tutorials.dodatech.com/devops/cloud/aws/lambda/Serverless computing with AWS Lambda
https://tutorials.dodatech.com/devops/cloud/cpanel/cPanel hosting management

Related topics to explore:

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro