SOA-C03 · 18% of the exam
Networking and Content Delivery practice questions
10 free Networking and Content Delivery questions for the AWS Certified CloudOps Engineer – Associate (SOA-C03) exam, each with the correct answer and an explanation for every option.
What this domain covers
Configuring, protecting and troubleshooting VPC networking, private and hybrid connectivity, DNS and content delivery.
- Exam weight
- 18%
- On a real exam
- ≈ 12 questions
- In our bank
- 113 questions
Topics that come up most
- VPC routing, NAT gateways, endpoints and PrivateLink
- Security groups, NACLs, WAF, Shield and Network Firewall
- Site-to-Site VPN, Transit Gateway and network cost
- Route 53 routing, Resolver and query logging
- Flow Logs, CloudFront caching and CloudWatch network monitoring
How to study it
Trace a packet path for three cases (internet, private subnet, peered VPC); connectivity questions are about which hop is missing.
Sample Networking and Content Delivery questions
Try each one before opening the answer. Original questions written to the official exam objectives.
Question 1
A company's CloudFront distribution currently uses Price Class All. More than 95% of viewers are in the United States, Canada and Europe. A small number of viewers in Asia and South America must still be able to get the content, though slower responses for them are acceptable. Which change gives the largest reduction in CloudFront delivery cost while meeting these requirements?
- AChange the distribution's price class to Price Class 100
- BChange the distribution's price class to Price Class 200
- CEnable geographic restrictions with an allow list of the United States, Canada and European countries
- DKeep Price Class All and add a geographic block list for Asian and South American countries
Show answer and explanation
Answer: A) Change the distribution's price class to Price Class 100
Price classes limit which edge locations CloudFront uses to lower cost, and viewers in excluded regions are still served from the nearest included location. Geographic restrictions block viewers outright, so they do not meet the access requirement.
- ACorrect. Price Class 100 uses only edge locations in the USA, Canada, Europe and Israel, the lowest-cost set of edge locations. Viewers outside those areas are still served, from the lowest-latency edge location within the price class, so they may see slower performance but keep access.
- BIncorrect. Price Class 200 adds many higher-cost locations, such as Japan, Singapore, India, South Africa and the Middle East, on top of Price Class 100. It saves less than Price Class 100 does, so it is not the largest reduction.
- CIncorrect. A geographic allow list makes CloudFront return HTTP 403 to viewers in countries that are not on the list. Viewers in Asia and South America would be blocked, which breaks the requirement that they can still get the content.
- DIncorrect. A block list denies access to viewers in the listed countries, which breaks the access requirement. Keeping Price Class All also leaves every edge location in use, so it does not reduce cost.
Question 2
A security team needs to place a fleet of third-party intrusion prevention appliances in the path of traffic flowing to application subnets in a VPC. All IP traffic must pass through an appliance for inspection and then continue to its original destination. The appliance fleet must scale horizontally. Which Elastic Load Balancing load balancer type should the team use?
- AGateway Load Balancer, with a Gateway Load Balancer endpoint as the route table next hop
- BNetwork Load Balancer, with a TCP/UDP listener that forwards connections to the appliance instances
- CApplication Load Balancer, with listener rules that forward requests to the appliance target group
- DClassic Load Balancer, with TCP listeners that pass traffic through to the registered appliance instances
Show answer and explanation
Answer: A) Gateway Load Balancer, with a Gateway Load Balancer endpoint as the route table next hop
Gateway Load Balancers exist to deploy and scale inline virtual appliances such as firewalls and IDS/IPS. They use GENEVE and Gateway Load Balancer endpoints that you set as next hops in route tables. ALB, NLB, and CLB send traffic to targets as the final destination.
- ACorrect. A Gateway Load Balancer works at Layer 3 and listens for all IP packets on all ports. It exchanges traffic with the registered appliances using GENEVE on port 6081 and keeps flow stickiness. Route tables send traffic to a Gateway Load Balancer endpoint, so the appliances sit inline without changing the traffic's destination.
- BIncorrect. A Network Load Balancer is a Layer 4 load balancer that ends traffic at its own listeners and sends it to targets as the final destination. It can't act as a transparent bump-in-the-wire that returns inspected traffic to its original path.
- CIncorrect. An Application Load Balancer routes HTTP/HTTPS requests at Layer 7 to application targets. It doesn't handle all IP traffic, and it can't insert appliances transparently into the network path.
- DIncorrect. A Classic Load Balancer is the previous-generation load balancer for sending traffic to backend instances. It can't act as a transparent gateway that inspects traffic and then forwards it on to its intended destination.
Question 3
A company has one 10 Gbps dedicated AWS Direct Connect connection and has ordered three more 10 Gbps dedicated connections. All four terminate at the same Direct Connect endpoint. The network team wants all four connections to run active/active and to be managed as one connection, so that one set of virtual interfaces can use the combined capacity. What should the CloudOps engineer configure?
- ACreate a link aggregation group (LAG) that contains the four dedicated connections
- BCreate a Direct Connect gateway and associate a private virtual interface from each connection with it
- CAttach Site-to-Site VPN tunnels to a transit gateway and enable equal-cost multi-path (ECMP) routing
- DEnable Direct Connect SiteLink on each connection's virtual interfaces
Show answer and explanation
Answer: A) Create a link aggregation group (LAG) that contains the four dedicated connections
A Direct Connect LAG uses LACP to bundle dedicated connections of the same bandwidth at the same endpoint into one active/active managed connection, so a single set of virtual interfaces uses the combined capacity.
- ACorrect. A LAG uses LACP to combine several dedicated connections at a single Direct Connect endpoint into one managed connection. The connections run active/active, and configuration applies to the whole group. The four connections meet the LAG rules: they are dedicated, have the same bandwidth, terminate at the same endpoint, and stay within the limit of four connections below 100 Gbps.
- BIncorrect. A Direct Connect gateway connects virtual interfaces to virtual private gateways or transit gateways, including across Regions. It does not combine physical connections into one logical connection, so each connection would still need its own virtual interfaces.
- CIncorrect. ECMP over a transit gateway spreads traffic across several VPN tunnels. It does not combine dedicated Direct Connect connections into a single managed connection with one set of virtual interfaces.
- DIncorrect. SiteLink sends traffic between Direct Connect locations over the AWS network without going through a Region. It does not bundle several physical connections at one endpoint into a single logical connection.
Question 4
A company's internet-based VPN to its VPC has inconsistent throughput and latency. The company wants to replace it with a private connection that bypasses internet service providers entirely. The company plans to have an AWS Partner Network (APN) partner provision a circuit to a nearby AWS connection point. Which AWS service should the company use?
- AAWS Direct Connect, with a private virtual interface to the VPC
- BAn accelerated AWS Site-to-Site VPN connection attached to a transit gateway
- CAWS Client VPN, with an endpoint associated with the VPC
- DA second AWS Site-to-Site VPN connection to a different virtual private gateway
Show answer and explanation
Answer: A) AWS Direct Connect, with a private virtual interface to the VPC
AWS Direct Connect provides a private connection that bypasses internet service providers. A company can set it up through its own colocation or through an APN Direct Connect partner. VPN options, including accelerated VPN and Client VPN, still send traffic over the internet.
- ACorrect. Direct Connect links the company's network to a Direct Connect location over Ethernet fiber, bypassing internet service providers. A company can do this through its own colocation or through an APN Direct Connect partner. A private virtual interface gives access to the VPC.
- BIncorrect. An accelerated VPN uses AWS Global Accelerator to send traffic to the nearest AWS edge location, which improves the network path. Traffic from the customer gateway to that edge location still crosses the internet. It is not a private circuit that bypasses internet providers.
- CIncorrect. Client VPN is a managed, client-based VPN. Users connect with OpenVPN-based clients over the internet. It does not provide a private circuit between networks.
- DIncorrect. Adding another Site-to-Site VPN connection still sends encrypted traffic over the public internet. It does not give the consistent performance of a dedicated private connection.
Question 5
Access logs for an Application Load Balancer show requests from many changing IP addresses. The requests contain SQL fragments in query strings and <script> tags in form bodies. The CloudOps engineer must block these requests before they reach the targets, based on what the requests contain. Which solution meets this requirement?
- AAssociate an AWS WAF web ACL that has SQL injection and XSS match rules with the ALB
- BSubscribe to AWS Shield Advanced and add the ALB as a protected resource
- CAdd deny rules to the network ACLs of the ALB subnets for the offending traffic
- DEnable Amazon GuardDuty and send its findings to the ALB security group owner
Show answer and explanation
Answer: A) Associate an AWS WAF web ACL that has SQL injection and XSS match rules with the ALB
AWS WAF is the AWS service that inspects HTTP(S) request content for an ALB. Its SQL injection and XSS match statements can block these attacks before the requests reach the targets.
- ACorrect. AWS WAF can protect an Application Load Balancer and inspects components of each HTTP(S) request, such as the query string or body. SQL injection and cross-site scripting attack match statements detect malicious SQL code and scripts, and matching requests can be blocked.
- BIncorrect. Shield Advanced focuses on DDoS detection and mitigation. Blocking SQL injection and XSS patterns in request content requires AWS WAF rule statements.
- CIncorrect. Network ACLs are stateless subnet-level filters that match on protocol, port, and CIDR range. They can't inspect HTTP query strings or bodies, and the attackers' IP addresses keep changing.
- DIncorrect. GuardDuty detects threats and produces findings, but it doesn't inspect or block individual HTTP requests going to an ALB.
Question 6
A VPC has private subnets in three Availability Zones. All of the private subnets share one route table that sends 0.0.0.0/0 to a single zonal public NAT gateway in AZ-1. The team must keep using zonal NAT gateways. They want an outage in any one AZ to stop affecting outbound internet access for workloads in the other AZs. What should the CloudOps engineer do?
- ACreate a NAT gateway in a public subnet in each AZ, and give each AZ's private subnets a route table that points 0.0.0.0/0 to the NAT gateway in the same AZ
- BAssociate secondary Elastic IP addresses with the existing NAT gateway so that it can keep serving traffic if AZ-1 becomes unavailable
- CCreate a second NAT gateway in the same public subnet in AZ-1 and send part of the private subnets' outbound traffic to it
- DAssociate a security group with the NAT gateway that allows outbound traffic from the private subnet CIDR ranges in all three AZs
Show answer and explanation
Answer: A) Create a NAT gateway in a public subnet in each AZ, and give each AZ's private subnets a route table that points 0.0.0.0/0 to the NAT gateway in the same AZ
A zonal NAT gateway lives in one AZ, so a shared gateway is a single point of failure for every AZ that uses it. Put a NAT gateway in each AZ and route each AZ's private subnets to their local gateway.
- ACorrect. Each zonal NAT gateway is created in one AZ and has redundancy only inside that zone. AWS recommends creating a NAT gateway in each AZ and routing resources to the NAT gateway in their own AZ, so one AZ failure doesn't cut internet access for the others.
- BIncorrect. Extra IPv4 addresses on a NAT gateway raise the limit on simultaneous connections to each destination. They don't move the NAT gateway out of AZ-1 or protect it from an outage in that AZ.
- CIncorrect. Both NAT gateways would be in AZ-1. An outage in that AZ would still take away internet access for resources in every AZ.
- DIncorrect. You can't associate a security group with a NAT gateway. Traffic filtering also does nothing about the gateway depending on a single AZ.
Question 7
A CloudOps engineer is reviewing four subnets in a VPC. EC2 instances in each subnet have been assigned public IPv4 addresses. Each subnet's route table has the local route plus the entry shown below, if any. Which subnet lets its instances use their public IPv4 addresses to communicate directly with the internet?
- AA subnet whose route table sends 0.0.0.0/0 to an internet gateway attached to the VPC
- BA subnet whose route table sends 0.0.0.0/0 to a public NAT gateway located in another subnet
- CA subnet whose route table sends 0.0.0.0/0 to a virtual private gateway for a Site-to-Site VPN
- DA subnet whose route table contains only the local route for the VPC CIDR block
Show answer and explanation
Answer: A) A subnet whose route table sends 0.0.0.0/0 to an internet gateway attached to the VPC
A subnet's type depends on its routing. Only a subnet with a direct route to an internet gateway is public, and only there can instances with public IPs reach the internet directly. Routes to a NAT gateway, a virtual private gateway, or only the local route make the subnet private, VPN-only, or isolated.
- ACorrect. A subnet with a direct route to an internet gateway is a public subnet. Instances in it that have public IPv4 addresses can talk directly with the internet.
- BIncorrect. This is a private subnet. Outbound traffic goes through the NAT gateway and uses the NAT gateway's Elastic IP address, not the instances' own public IPs. The internet also cannot start connections to these instances through the NAT gateway.
- CIncorrect. This is a VPN-only subnet. Its default route leads to the on-premises network through the VPN, not to an internet gateway, so it has no direct path to the internet.
- DIncorrect. This is an isolated subnet. With no routes to destinations outside the VPC, its resources can only communicate with other resources in the same VPC, even if they have public IPs.
Question 8
A company runs a stable application version behind one Application Load Balancer and a new version behind a second ALB, both in the same AWS Region. A CloudOps engineer wants Amazon Route 53 to send about 10% of requests to the new version and the rest to the stable version, then raise the share step by step. Which routing policy should the engineer use for the records?
- AWeighted routing, with a record for each ALB and relative values that are adjusted over time
- BLatency routing, with a record for each ALB so that users are sent to the faster endpoint
- CFailover routing, with the stable ALB as the primary record and the new ALB as the secondary record
- DMultivalue answer routing, with a health-checked record for each ALB returned to clients
Show answer and explanation
Answer: A) Weighted routing, with a record for each ALB and relative values that are adjusted over time
Weighted routing is the Route 53 policy that splits traffic across resources in proportions you specify, which makes it the right choice for canary rollouts. Latency, failover and multivalue answer routing have no proportional traffic control.
- ACorrect. Weighted routing sends traffic to multiple resources in proportions you set. Giving the new ALB's record a weight of 10 and the stable ALB's record a weight of 90 sends about 10% of queries to the new version. The engineer can then change the weights to shift traffic gradually.
- BIncorrect. Latency routing is for resources in multiple AWS Regions and sends users to the Region with the best latency. Both ALBs are in the same Region, and latency routing has no way to set a fixed share of traffic.
- CIncorrect. Failover routing is for active-passive setups. Route 53 sends all traffic to the primary and uses the secondary only when the primary is unhealthy, so it can't split traffic by percentage.
- DIncorrect. Multivalue answer routing returns up to eight healthy records chosen at random. The engineer has no control over what share of traffic each record gets, so it can't support a controlled canary rollout.
Question 9
An EC2 instance in a public subnet sends API calls to a partner. The partner allows only one specific public IPv4 address in its firewall. To save costs, the instance is stopped every night and started every morning. The CloudOps engineer also wants to be able to move the same address to a standby instance quickly if the primary instance fails. What should the engineer do?
- AAllocate an Elastic IP address and associate it with the instance
- BTurn on the subnet's auto-assign public IPv4 address setting for the instance
- CHibernate the instance each night instead of stopping it to keep its public address
- DAssign a secondary private IPv4 address and give that address to the partner
Show answer and explanation
Answer: A) Allocate an Elastic IP address and associate it with the instance
Auto-assigned public IPv4 addresses are released when an instance is stopped or hibernated. An Elastic IP address stays allocated to the account, so it is a persistent public IPv4 address that can also be moved to another instance for failover.
- ACorrect. An Elastic IP address is a static public IPv4 address that belongs to the account until it is released, so it doesn't change when the instance is stopped and started. It can also be disassociated and associated with another instance to hide an instance failure.
- BIncorrect. Auto-assigned public IPv4 addresses come from Amazon's pool and are not tied to the account. AWS releases the address when the instance is stopped and assigns a new one when it starts, so the partner's allowlist would break every day.
- CIncorrect. AWS releases an auto-assigned public IP address when the instance is hibernated, just as it does when the instance is stopped. A new address is assigned when the instance starts again.
- DIncorrect. A secondary private IPv4 address does stay with the network interface through stop/start and can be reassigned, but private addresses can't be reached from the internet. The partner can't use it.
Question 10
A VPC has public subnets in three Availability Zones. Every public subnet's route table sends 0.0.0.0/0 to the VPC's one internet gateway. During an architecture review, an auditor flags this internet gateway as a possible single point of failure and throughput bottleneck. What should the CloudOps engineer do?
- AMake no change to the internet gateway, because AWS manages it as a horizontally scaled, redundant component
- BAttach a second internet gateway to the VPC and split the public subnet routes between the two gateways
- CMonitor the internet gateway's throughput in CloudWatch and move it to a larger capacity tier as traffic grows
- DReplace the internet gateway route with a public NAT gateway in each public subnet's Availability Zone
Show answer and explanation
Answer: A) Make no change to the internet gateway, because AWS manages it as a horizontally scaled, redundant component
An internet gateway is a managed, horizontally scaled, redundant, and highly available VPC component with no availability risk or bandwidth limit. Only one can be attached per VPC, and there is nothing to resize or duplicate.
- ACorrect. AWS describes an internet gateway as a horizontally scaled, redundant, and highly available VPC component that does not cause availability risks or bandwidth constraints. There is nothing to size or duplicate.
- BIncorrect. Only one internet gateway can be attached to a VPC at a time, and a second one isn't needed because the internet gateway is already redundant and highly available.
- CIncorrect. An internet gateway has no capacity tiers or sizes to choose. It scales horizontally and imposes no bandwidth constraints on traffic.
- DIncorrect. A public NAT gateway gives instances in private subnets outbound-only access, and it sends its traffic to the internet gateway. It can't replace the internet gateway for public subnets, and inbound connections to public resources would no longer work.
Networking and Content Delivery: FAQs
How much of the SOA-C03 exam is Networking and Content Delivery?
Networking and Content Delivery is 18% of the SOA-C03 exam by the official exam guide's weighting, which on a 65-question form works out to roughly 12 questions. The real exam's exact split varies by form.
What does the Networking and Content Delivery domain cover?
Configuring, protecting and troubleshooting VPC networking, private and hybrid connectivity, DNS and content delivery.
How should I study Networking and Content Delivery for SOA-C03?
Trace a packet path for three cases (internet, private subnet, peered VPC); connectivity questions are about which hop is missing.
Where can I practise more Networking and Content Delivery questions?
This page has 10 free Networking and Content Delivery questions with answers. CertRidge's SOA-C03 question bank has 113 questions in this domain. Every practice exam result breaks your score down by domain, and Review Mode re-drills the questions you missed.
Other SOA-C03 domains
- Monitoring, Logging, Analysis, Remediation, and Performance Optimization22% of the exam
- Reliability and Business Continuity22% of the exam
- Deployment, Provisioning, and Automation22% of the exam
- Security and Compliance16% of the exam
Also: 15 free questions across all domains, the SOA-C03 cheat sheet and the study guide.
Get Networking and Content Delivery exam-ready
The full SOA-C03 bank has 113 Networking and Content Delivery questions. Timed practice exams match the real exam's length and domain weights, every result shows your score per domain, and Review Mode re-drills the questions you missed.
Not affiliated with AWS; questions are original and never copied from the real exam.