You are designing a secure RAG retrieval pipeline in Azure AI Search. Which THREE indexing or search configurations are essential when handling confidential documents? (Choose THREE)
Customer-Managed Keys encrypt Azure AI Search indexes at rest using keys you control in Azure Key Vault, rather than Microsoft-managed keys. This satisfies the confidential-documents constraint by ensuring cryptographic isolation and revocable key control over sensitive indexed content.
Why this answer
Option A is correct because Azure AI Search supports encryption at rest with Customer-Managed Keys (CMK) via Azure Key Vault, which lets you control the key lifecycle and revoke access to confidential index data, a requirement for sensitive workloads. Option B is correct because Private Endpoint connections (via Azure Private Link) give the search service a private IP inside your VNet, so indexing and query traffic never traverses the public internet, isolating confidential retrieval traffic. Option D is correct because document-level security trimming with OData filters (e.g., filtering on a groups or ACL field using search.in or eq) ensures each user only retrieves documents they are authorized to see, preventing leakage of confidential content in RAG responses.
Option C is wrong because disabling authentication would expose the index to anonymous guest queries, directly violating confidentiality. Option E is wrong because storing unencrypted indexes in public blob containers removes both encryption and network isolation, which is unacceptable for confidential documents.
Exam trap
AI-103 often tests whether candidates can identify the three pillars of secure RAG indexing — encryption (CMK), network isolation (Private Endpoint), and authorization (security trimming) — while rejecting obviously insecure options like disabling authentication or public unencrypted storage.