SOA-C03 Network Logs and Connectivity Troubleshooting Guide

Study SOA-C03 Network Logs and Connectivity Troubleshooting: key concepts, common traps, and exam decision cues.

This lesson is about finding the broken network hop instead of guessing. SOA-C03 expects you to use the right log source and the right network component model when troubleshooting VPC paths, hybrid connectivity, and CloudFront cache behavior.

Flow log: Record of accepted or rejected traffic at a network interface or subnet boundary.

Cache miss: Request that CloudFront cannot serve from cache and must fetch from the origin.

Origin failure: Problem at the backend service or origin path that prevents CloudFront or another frontend from retrieving the expected response.

What AWS is really testing here

AWS wants you to separate:

  • a route-table problem from a security-group or ACL problem
  • a private-connectivity problem from a public-edge problem
  • cache-behavior issues from origin failures
  • generic “network is broken” thinking from evidence-based path diagnosis

Evidence-source chooser

If the symptom is mainly about… Strongest first evidence lane Why
accepted or rejected traffic at the network boundary VPC flow logs They show whether traffic was allowed or rejected on the observed path
whether the path should exist at all route tables, gateways, and endpoint design If the route is wrong, packet filtering is not the first problem
CloudFront serving the wrong thing or bypassing expectations CloudFront cache behavior and origin settings Edge behavior and origin behavior are different failure lanes
hybrid or private path uncertainty the actual connectivity model first VPN, Direct Connect, NAT, endpoints, and internet paths are not interchangeable

Troubleshooting order that keeps the evidence clean

  1. Decide whether the request is supposed to be private path, public edge, or hybrid.
  2. Confirm the route or connectivity model actually supports that path.
  3. Check the relevant traffic evidence such as VPC flow logs.
  4. Only then decide whether the failure is packet filtering, origin behavior, or cache behavior.

If you skip that order, you often debug a security group when the traffic was never on the right route in the first place.

Network symptom map

Symptom Check first Why
traffic is rejected before reaching the target flow logs plus security-group or ACL logic The evidence should show whether the packet was allowed
private subnet cannot reach the intended service route path, NAT, endpoint, or gateway design The first failure may be path design rather than filtering
CloudFront returns stale or unexpected content cache behavior, TTL, invalidation, and origin settings Edge caching can fail even when the origin itself is healthy
CloudFront reports misses and errors together separate cache misses from origin retrieval failures A miss is not automatically an origin outage

Cache failure versus origin failure

Question Cache problem Origin problem
Main symptom stale content, wrong object selection, unexpected edge behavior fetches fail or return bad responses from the backend
Strongest first checks cache behavior, TTL, invalidation, path pattern origin health, origin path, backend response, access from CloudFront
Common trap assuming every cache miss is an outage assuming the edge is broken when the backend never served the object correctly

Decision order that usually wins

  1. First classify the path as private VPC traffic, public edge delivery, or hybrid connectivity.
  2. Confirm the intended route or connectivity model before inspecting packet filters.
  3. If the requirement is packet evidence, use VPC flow logs first.
  4. If the problem is stale or mismatched content at the edge, stay in CloudFront cache behavior before blaming the origin.
  5. If the edge cannot fetch healthy content, then move to the origin lane and separate cache miss from origin failure.

Harder scenario question

A CloudFront distribution starts serving unexpected content after a deployment. The origin is healthy, but users keep receiving an old object or a path that does not match the new behavior. What is the strongest reading first?

  • A. The VPC route table is definitely wrong
  • B. The issue is likely in cache behavior, invalidation, or object-selection logic
  • C. The fix is to rotate IAM access keys
  • D. Direct Connect bandwidth is too low

Correct answer: B. If the origin is healthy and the symptom is stale or mismatched edge content, the strongest first lane is CloudFront cache behavior rather than VPC routing or identity work.

Quiz

Loading quiz…
Revised on Sunday, May 10, 2026