Amazon AWS AIP-C01: Exam Domains and Study Plan
AWS Certified Generative AI Developer – Professional (AIP-C01) evaluates production-focused GenAI development rather than memorization of model names. This guide translates the current five AWS domains into a hands-on evidence plan, connects existing Bedrock engineering guides, and separates demonstrable skills from claims that still require real AWS account testing.
On this page
- Verify the credential, audience and official exam source
- Assign the five official domains their proper weights
- Design domain-one evidence around an actual business contract
- Implement a bounded model-and-tool workflow for domain two
- Make safety, privacy and governance visible in domain three
- Measure domain-four efficiency as cost per accepted outcome
- Treat domain-five testing as evidence-driven fault isolation
- Use a six-week path without making an exam guarantee
- Apply a final readiness and resource-cleanup gate
Verify the credential, audience and official exam source
The AWS Certified Generative AI Developer – Professional exam is AIP-C01, not the foundational AI Practitioner exam AIF-C01. AWS describes a candidate who has substantial application development experience and practical generative-AI implementation exposure. That difference changes preparation: a working demonstration is insufficient if the candidate cannot explain authorization, deployment, failure handling, observability and operating cost. Begin with the current AWS AIP-C01 exam guide, then verify the official certification page for booking information and the current exam format.
Use the AIP-C01 exam listing as a navigation starting point, not as a substitute for AWS’s measured-skills document. Write down the edition and access date of every guide used. Model names, AgentCore capabilities and Bedrock feature availability can change more quickly than the core engineering questions. Record whether an exercise was performed in an authorized AWS account or only designed on paper. It is better to know the limit of your evidence than to present a simulated deployment as a passed production test.
Assign the five official domains their proper weights
AWS assigns 31% of scored content to foundation-model integration, data management and compliance; 26% to implementation and integration; 20% to AI safety, security and governance; 12% to operational efficiency and optimization; and 11% to testing, validation and troubleshooting. These percentages inform time allocation, not a prediction of the particular questions a candidate will see. Professional exam tasks integrate domains. An apparently simple retrieval feature may require secure source selection, a reliable client, a cost envelope and evaluation tests.
Create an objectives table with five domain rows and three evidence columns: design decision, observed validation and failure-mode response. For domain 1, describe why a candidate model and grounding strategy fit a specific dataset. For domain 2, prove an API call and tool boundary. For domain 3, show least privilege and output validation. For domain 4, quantify latency and useful-response cost. For domain 5, diagnose one realistic defect without weakening safety controls. Use AWS’s implementation objectives to check that your examples cover the required depth rather than just a vendor name.
Design domain-one evidence around an actual business contract
Start with a small approved support-document search problem. Define a user population, the current source documents, acceptable answers and a rule for missing evidence. Compare a direct foundation-model answer against one grounded through permitted retrieval. Decide whether a narrower model, a more capable model or a deterministic rule is necessary by measuring correctness, latency and cost for the same cases. This makes Bedrock model selection a documented choice rather than a brand preference.
Build a versioned test collection with at least one withdrawn policy, one current replacement, one unauthorized document and one question neither document answers. Store source IDs and effective dates. Compare a retrieval pipeline with two chunking strategies and explain why a large embedding similarity score does not prove that the retrieved record is current or safe to show. The existing RAG architecture guide can help structure this exercise. An unsupported answer that abstains correctly is a pass for the missing-evidence test, not an unhelpful failure.
Document where the dataset came from, which principal can read each object and what data-retention rule applies to source documents, embeddings, prompt logs and generated outputs. The Bedrock Data Automation extraction exercise shows how structured media fields need independent source validation. Model integration and compliance are not separate checkboxes: the search result is part of the model’s input and can leak information when the ingestion or retrieval permissions are wrong. If a role can read an entire bucket only because the lab was easier to configure that way, the lab has not demonstrated a professional security decision.
Implement a bounded model-and-tool workflow for domain two
Begin with one model invocation that uses an identified Amazon Bedrock model or inference profile. Save the region, request type, permission, selected model identifier and supported API contract. Then add one read-only lookup through a trusted executor. If the model suggests a tool call, validate the tool name, input schema, user ownership and target record before the application runs it. A confident final sentence does not prove the operation occurred; only the authoritative service result does.
The separate AgentCore and MCP tool boundary lab makes the integration contract explicit. For agent integration, use a fictional ticket system with two near-matching IDs and a forbidden update operation. The expected response to an ambiguous identifier is a question, not a guessed lookup. Compare an agent’s proposed arguments with the executor’s accepted arguments, and preserve the denial reason for out-of-scope requests. The agent and tool-use guide covers the baseline. Test a timeout after a read-only call separately from a timeout after a hypothetical state change; safe retries depend on whether the operation may already have executed.
Make safety, privacy and governance visible in domain three
A professional response needs more than a sentence instructing a model to behave responsibly. Decide what may enter the model, what actions it may take and what the user must be told if an answer is blocked or uncertain. Apply least-privilege IAM, source filtering, data classification, appropriate encryption and content-safety controls before adding broad agent tools. Use a synthetic confidential document to check that an unauthorized user cannot retrieve a passage, even when its terms exactly match the query.
AWS’s safety and governance objectives include input/output controls, privacy and traceability. Test a prompt injection inside a lower-trust retrieved note and record both the model’s attempted behavior and the actual authorization decision. A blocked action may indicate effective containment even if the model attempted an unsafe tool call; these are two different outcomes. For more on layered controls, use the guardrail design guide. Do not publish private test prompts in an unrestricted diagnostics index.
A minimal governance record should list source ownership, model and prompt versions, data residency, retention settings, approval authority and a disable procedure. In a review, ask whether the design can reconstruct why an answer was shown without exposing the confidential content in every log. If a system relies on hidden instructions as its only enforcement mechanism, it has not demonstrated an authorization boundary.
Measure domain-four efficiency as cost per accepted outcome
Latency and cost should be observed under an actual task distribution, not inferred from one impressive demo. Measure time to first response, total completion time, input/output tokens where exposed, retries and the number of responses an evaluator accepts. Compare a high-quality model used on every request against a smaller-model first pass with escalation only for difficult cases. A cheaper token rate can become more expensive when a model requires several reruns or excessive human correction.
Use the Bedrock cost-control guide and latency tuning scenarios to frame the experiment. Set a budget and stop condition before producing traffic. Record when caching is acceptable and when a cached answer could disclose another user’s data or preserve a withdrawn policy. If a service quota is reached, design a bounded, observable degradation rather than retrying indefinitely. State clearly whether results were captured from a real resource or estimated from an exercise.
Treat domain-five testing as evidence-driven fault isolation
The Converse streaming and retry tests isolate model-client failure from downstream application error. Create a deliberately imperfect end-to-end pipeline and investigate its defects one layer at a time. Examples include a wrong retrieval chunk, an omitted safety warning, an unexpected prompt-template variable, a missing tool permission and a malformed model output. Record the initial failure, test input, source version, component trace and verified corrective action. Merely changing the prompt until the answer appears fluent is not systematic troubleshooting.
The GenAI testing guide provides a useful starting taxonomy, while Bedrock troubleshooting connects service failures to diagnostics. Make the evaluation suite include successful requests and negative cases: unauthorized retrieval, irrelevant but similar passages, expired source data, injection attempts, throttling and incomplete streaming responses. Distinguish a model-level failure from a correct model response based on incorrect source data. An overall pass percentage hides which defect could cause the greatest harm.
Use a six-week path without making an exam guarantee
In week one, freeze the current AWS exam guide version and build an objective-to-evidence matrix. Select a synthetic project and arrange permissions, cost alerts and source-document ownership. Week two covers domain-one model selection and grounded retrieval with citations and a missing-answer case. Week three is domain-two integration: one supported Bedrock call, one constrained tool, a permission denial and an observable error response. Do not mistake an unexecuted design sketch for a tested API integration.
Week four combines safety and governance: inject a malicious instruction into test source content, apply retrieval identity filtering, test a data-retention case and document a human escalation. Week five measures latency, useful-response cost and a bounded retry policy on a stable dataset. Week six performs a timed incident drill that changes only one component at a time: model, retrieval source, prompt, IAM scope or client response parser. Reserve time for official AWS practice material and revise the weakest domain after every evidence review.
A learner who has limited hands-on AWS experience should extend the sequence rather than compress it into unrelated memorization. The exam is professional level and a calendar cannot substitute for understanding a production failure. Keep all artifacts in a short versioned lab notebook: expected behavior, actual result, root-cause hypothesis, corrected design and residual risk. Finish each week by closing concrete skills, not by counting how many pages were read.
Apply a final readiness and resource-cleanup gate
Before booking, review the official exam outline again for content revisions and check what resources remain active in the training account. Confirm that representative workflows can be explained without an exam-dump answer key: choose a model, authorize retrieval, validate a tool call, respond to a throttling event, and prove a test result. An architectural diagram should show identity, source trust, model invocation and operational telemetry, not only a box labeled “AI.”
Keep a small decision record for one trade-off that did not have an obvious answer. For example, explain why a slower model was retained for a regulated summarization workflow because it preserved source warnings reliably, while a smaller model served low-risk classification cases. Close the exercise by deleting temporary test data, reducing trial permissions and confirming resource cleanup. The objective is a reproducible engineering judgment that survives changes in interface names, not a promise of passing after a fixed number of days.