AWS networking

Begin with packet paths, then add service discovery, ingress, hybrid/private access and inspection. A product association is not proof of connectivity or authorization.

Learning route

  1. subnets, SGs and NACL return traffic.
  2. GWLB health and ingress, Route 53 and origin security.
  3. Peering versus TGW.
  4. VPN, site VPN and Resolver.
  5. Network-security boundaries → inspection tests.
  6. Global Accelerator and Lattice for the requirements they actually address.

API Gateway is an API integration/authorization service, not the network-security page.

Investigation exercise

Choose one HTTPS request. Record DNS answer, client route, load-balancer listener, target health, target route, SG/NACL permissions and application authorization. Trace the response as well. Change one sandbox component, predict the symptom and compare with observed logs/configuration.

Do not deploy every product in the list by default. Specify AZ/account/Region boundaries, RTO/latency and transfer volume before selecting a topology. Existing cross-cloud notes are comparisons, not prerequisites for AWS routing.

Service map and example paths

ProblemStarting componentPath or question to trace
Public ingressRoute 53, CloudFront, ALB/NLBDNS → listener → target → return path
Private egressNAT or supported endpointWhich destination and AZ route receives the packet?
Cross-VPCPeering or TGWAre both route tables and security rules present?
HybridDX and/or VPNWhich prefixes, BGP sessions and DNS resolvers are involved?
API/private service accessInterface/gateway endpoint, PrivateLink or LatticeWho owns the service and how is access authorized?
InspectionSG/NACL, WAF, Network FirewallWhat traffic traverses the control and in which direction?
Internet client → DNS → edge/WAF → public load balancer
                                      ↓ target group
                               private application subnet
                                      ↓ authorized port
                               private database subnet

For this three-tier pattern, draw one subnet set per chosen AZ and note each route table. Public ingress still needs an eligible public address and an application listener. Private application egress can use a NAT path or suitable endpoints. A database subnet may have only local routes and still need backups and control-plane access through supported paths. When diagnosing a timeout, trace both request and response; when diagnosing a 403, identify which layer generated it before changing network rules.

References