Home › Certifications › AWS Certified Advanced Networking — Specialty (ANS-C01)
150 multiple-choice questions, 62 flashcards and 8 scenario simulations, organised into 4 chapters, written to the ANS-C01 Exam Guide blueprint. Every question carries a full rationale.
Study AWS Certified Advanced Networking — Specialty (ANS-C01) in CoStudy →
ANS-C01 Exam Guide — 4 domains: Network Design (30%), Network Implementation (26%), Network Management and Operation (20%), Network Security, Compliance, and Governance (24%)
CoStudy's AWS Certified Advanced Networking — Specialty (ANS-C01) bank holds 220 items organised into 4 chapters that follow the published blueprint. Every multiple-choice question carries a written rationale explaining why the correct answer is correct and why each distractor is tempting but wrong, and the bank includes 8 scenario-based simulations.
Each chapter follows a domain of the published exam outline. Practise one on its own:
A sample of 12 multiple-choice questions from the bank, with the full rationale shown.
A design requires exporting VPC Flow Logs directly into a SIEM tool hosted outside AWS in near-real-time, rather than batched S3 delivery.
Answer: C — VPC Flow Logs delivered to Kinesis Data Firehose, streaming to the external SIEM
Flow Logs support Kinesis Data Firehose as a destination, enabling near-real-time streaming delivery to external tools; S3 delivery with hourly polling introduces batching delay, the opposite of near-real-time; CloudTrail Lake stores API activity, not network flow data; Config snapshots capture resource state periodically, not network traffic in near-real-time.
A design calls for serving different backend origins based on URL path (e.g., /images/* vs /api/*) at the edge, with TLS termination and WAF integration.
Answer: C — CloudFront with cache behaviors routing by path pattern
CloudFront cache behaviors match path patterns to distinct origins and integrate natively with WAF/ACM for TLS; Global Accelerator operates at the network layer without path-based HTTP routing; NLB (Layer 4) can't inspect URL paths; Route 53 resolves DNS names, not URL paths within a single hostname.
A multi-account VPC sharing design should let a central network team own subnets while application teams deploy resources into those subnets from their own accounts.
Answer: A — VPC sharing via AWS RAM, sharing subnets from the owning account to participant accounts
VPC sharing (via RAM) lets a central account own and manage the VPC/subnets while other accounts deploy resources (EC2, RDS, etc.) directly into those shared subnets, reducing per-account VPC sprawl; giving full IAM access to the network account is an over-broad security risk unrelated to the actual subnet-sharing need; duplicating VPCs per team plus peering reintroduces the exact sprawl/complexity VPC sharing avoids; S3 bucket policies are unrelated to VPC/subnet resource sharing.
A team implementing multi-Region connectivity needs the SAME Transit Gateway route table logic replicated in a second Region for disaster recovery, since TGW route tables aren't automatically synced across Regions.
Answer: C — Manually (or via IaC) create and maintain equivalent route tables/associations in the second Region's separate Transit Gateway, since each Region's TGW is an independent resource
Because each Region has its own independent TGW resource, route table configuration must be explicitly replicated (ideally via IaC for consistency) in the DR Region -- there's no automatic cross-Region sync; TGW peering enables reachability between the two TGWs but does NOT auto-replicate each TGW's internal route table configuration; there is no single TGW spanning Regions; dynamic route propagation does work across TGW peering attachments, it isn't limited to static routes only.
Automation must ensure that a Transit Gateway route table's routes stay in sync with an authoritative external source of truth (e.g., a CMDB), automatically correcting drift.
Answer: D — A scheduled Lambda (or Step Functions) function that reconciles TGW route tables against the CMDB and applies corrections via the API, combined with Config for drift detection/alerting
Achieving automatic reconciliation requires custom automation (Lambda/Step Functions) that reads the source of truth and calls the TGW API to correct drift, often paired with Config for detection/alerting; route tables do not self-heal on their own; manual quarterly audits are infrequent and not automated at all; AWS Config detects and reports configuration drift but does not itself remediate/modify resources -- remediation requires a paired automation action.
A multi-account implementation requires accepting a cross-account Transit Gateway attachment request from a spoke account into the hub account's Transit Gateway.
Answer: C — The TGW owner account explicitly accepts the pending cross-account attachment request in the TGW console/API
After RAM-sharing the Transit Gateway to the spoke account, the spoke creates an attachment request that the TGW OWNER account must explicitly accept before traffic flows -- a deliberate two-step trust model; attachments are not silently auto-accepted; the spoke account cannot unilaterally approve into someone else's TGW; RAM sharing only grants permission to create the attachment request, it doesn't itself complete the acceptance.
Operations notices a VPC route table has an unused route left over from a decommissioned VPN connection, with no remaining traffic depending on it.
Answer: A — Remove the stale route from the route table as part of routine route table hygiene
Routine operational hygiene removes routes pointing to resources that no longer exist, reducing confusion and potential misrouting risk; leaving stale routes indefinitely is poor practice and can cause confusion or, in edge cases, unexpected behavior if the target ID is ever reused; deleting the entire route table would also remove legitimate active routes, an overcorrection; DNS resolution settings are unrelated to route table entries.
During routine operations, a VPC's private subnet route table is found routing 0.0.0.0/0 directly to an Internet Gateway instead of a NAT Gateway.
Answer: C — Correct the route to point 0.0.0.0/0 at the NAT Gateway, keeping the subnet's resources without direct public IPs from being directly internet-routable
A private subnet should route outbound internet traffic via a NAT Gateway (in a public subnet) so its resources aren't directly internet-routable, so the fix is correcting the route target to the NAT Gateway; routing a 'private' subnet's default route directly to an IGW effectively makes any resource with a public IP directly internet-facing, which is NOT correct private-subnet design; removing the route entirely eliminates needed outbound internet access; a route table cannot have two entries for the identical 0.0.0.0/0 destination -- only one is valid.
Two VPCs in the same Region need private connectivity for a simple, low-complexity, cost-sensitive use case with only these two VPCs ever needing to talk to each other.
Answer: A — VPC peering -- simpler and typically more cost-effective than Transit Gateway for a small, static, point-to-point relationship
For a small number of static VPC-to-VPC relationships, VPC peering avoids Transit Gateway's per-attachment and per-GB processing charges, making it typically more cost-effective at small scale; TGW becomes more cost-effective and operationally simpler at LARGER scale, not universally cheaper regardless of scale; PrivateLink is for exposing individual services, not a requirement for general VPC-to-VPC connectivity; Direct Connect connects on-premises networks to AWS, it's not used for VPC-to-VPC connectivity within AWS.
A public-facing web application needs protection against common web exploits (SQLi, XSS) at the edge, with managed rule sets requiring minimal custom maintenance.
Answer: C — AWS WAF with AWS Managed Rules attached to the CloudFront distribution or ALB
WAF with AWS Managed Rules specifically targets Layer 7 web exploits with AWS-maintained rule sets requiring minimal custom upkeep; security groups filter by port/protocol/IP, not HTTP payload content; Shield Standard protects against network/transport-layer DDoS, not application-layer exploit patterns; NACLs are stateless IP/port filters with no HTTP-aware rule engine and no regex-based content inspection.
A security team needs to validate, on a recurring automated basis, that no security group in any of 300 VPCs allows unrestricted inbound access (0.0.0.0/0) to a database port like 3306 or 5432.
Answer: C — An AWS Config managed rule (or custom rule) checking security group ingress rules against a restricted-port list, evaluated continuously/periodically across the Organization via a Config aggregator
Config rules evaluated across an aggregated multi-account view provide the recurring, automated compliance check requested; manual spreadsheet review monthly is labor-intensive and error-prone at 300-VPC scale; this is a standard native AWS governance capability, not something requiring an AWS Support request; security groups are absolutely evaluable via Config, so claiming only NACLs can be checked is incorrect.
A multi-account audit strategy needs to verify Flow Logs are enabled and correctly configured across all 300 VPCs in an Organization, flagging any that are missing or misconfigured.
Answer: C — An AWS Config aggregator with a managed/custom rule checking Flow Log presence and configuration, evaluated across all member accounts
A Config aggregator combined with a Flow-Log-presence rule provides centralized, automated, continuous verification across all member accounts at once; a quarterly manual spreadsheet is infrequent, labor-intensive, and error-prone at 300-account scale; AWS DOES provide centralized multi-account tooling for exactly this kind of check; CloudTrail records API calls, it doesn't itself evaluate/report Flow Log configuration compliance status the way a Config rule does.
6 sample cards from the 62 in the bank.
CloudTrail vs VPC Flow Logs -- audit use case?
CloudTrail: WHO called WHAT API WHEN (management/data events) -- the audit trail for configuration changes. Flow Logs: WHAT traffic was allowed/rejected at the IP layer -- the audit trail for actual network traffic.
DNSSEC on Route 53?
Cryptographically signs DNS responses for authenticity/integrity (not encryption). Supported on PUBLIC hosted zones only, using a KMS customer managed key for the key-signing key.
Cluster vs spread vs partition placement groups?
Cluster: packs instances close together (same rack) for lowest network latency. Spread: strictly separates instances across distinct hardware for max fault isolation. Partition: groups of instances isolated from other partitions' hardware, for large distributed systems.
Route 53 Resolver query logging?
Captures DNS query records (source, query name, response) -- distinct from Flow Logs (IP traffic metadata) and CloudTrail (API calls). Exportable to CloudWatch Logs, S3, or Kinesis Firehose.
CloudFront Origin Access Control (OAC)?
Lets CloudFront serve a private S3 bucket's content without making the bucket public, restricting direct access to only the CDN.
MTU and Path MTU Discovery (PMTUD) over VPN/DX?
Mismatched MTU (e.g., jumbo frame support not consistent end-to-end) causes silent packet black-holing that manifests as TCP retransmissions or large-transfer failures, especially if ICMP fragmentation-needed messages are blocked.
These samples are a small slice. The full bank runs flashcards, multiple choice and timed mock exams with per-chapter progress tracking, on the web and in the iOS app.
Open AWS Certified Advanced Networking — Specialty (ANS-C01) →
The AWS Certified Advanced Networking — Specialty (ANS-C01) bank holds 220 items: 150 multiple-choice questions, 62 flashcards and 8 scenario-based simulations. 18 of them are on this page to read free, with no signup.
Yes. Every multiple-choice item carries a written rationale that states the controlling principle behind the correct answer and then addresses each wrong option in turn — why it tempts and precisely where it fails. Knowing why the plausible answer was wrong is worth more than knowing which letter was right.
It is organised into 4 chapters that follow the published exam blueprint: Network Design; Network Implementation; Network Management and Operation; Network Security, Compliance, and Governance. The number of questions in each chapter is proportional to that domain's published weight, so working through the bank exposes you to roughly the mix the real exam uses.
ANS-C01 Exam Guide — 4 domains: Network Design (30%), Network Implementation (26%), Network Management and Operation (20%), Network Security, Compliance, and Governance (24%)
The samples on this page are free to read in full, rationales included, with no account. The complete 220-item bank, the timed mock exams and per-chapter progress tracking are part of CoStudy on the web and in the iOS app.
Last reviewed 2026-08-22. Banks are written against the certifying body's published exam outline and re-checked when that outline changes — exams get renumbered, retired and reweighted, and a bank written to a superseded outline teaches the wrong proportions. Figures that are re-indexed annually are deliberately not asserted as rules; the questions test the governing principle instead.
This bank is written against AWS's published exam material. Check the AWS Certification exam guides for the current outline, fees and eligibility rules — those change, and the certifying body is the only authority on them. CoStudy is not affiliated with AWS.