Microsoft Azure Administrator Associate (AZ-104)

Practice AZ-104 questions for Implement and manage storage (15–20%). These original questions are grounded in verified Microsoft Learn content. This practice set follows the English-language AZ-104 exam outline effective April 17, 2026.

Q01 - Question

External developers need limited blob access. You must revoke access without regenerating storage account keys. What should you configure?

Domain: Implement and manage storage (15–20%) Type: Single choice

D is correct.

Explanation: Stored access policies let you revoke permissions without regenerating account keys.

A is incorrect: Account keys give broad access.

B is incorrect: Public containers allow anonymous read access.

C is incorrect: Without a policy, use near-term expiry instead.

Learn more in Microsoft Learn

Q02 - Question

You need to centralize your organization's file shares in Azure Files while maintaining the performance and compatibility of an on-premises Windows file server. Which service should you configure?

Domain: Implement and manage storage (15–20%) Type: Single choice

A is correct.

Explanation: Azure File Sync enables you to cache Azure Files shares on an on-premises Windows Server, keeping local performance and compatibility.

B is incorrect: Storage Explorer is a standalone app to manage storage data.

C is incorrect: Data Box Disk is for offline data transfer.

D is incorrect: AzCopy is a command-line tool for copying data.

Learn more in Microsoft Learn

Q03 - Question

A storage account must survive an availability zone failure and a regional outage, and allow reads from the secondary region during the outage. Which replication option meets this requirement?

Domain: Implement and manage storage (15–20%) Type: Single choice

A is correct.

Explanation: RA-GZRS uses three zones, a secondary region, and read access to the secondary.

B is incorrect: ZRS stays in one region.

C is incorrect: GZRS lacks secondary read access.

D is incorrect: LRS can lose all replicas.

Learn more in Microsoft Learn

Q04 - Question

A Standard general-purpose v2 storage account hosts a database workload that now needs consistent low-latency SSD performance. What should you do?

Domain: Implement and manage storage (15–20%) Type: Single choice

D is correct.

Explanation: You can't convert Standard to Premium. Create a new account and copy data.

A is incorrect: Standard-to-Premium conversion isn't supported.

B is incorrect: GPv1 is a legacy type.

C is incorrect: Redundancy doesn't change the performance type.

Learn more in Microsoft Learn

Q05 - Question

Compliance records are rarely read, must stay stored for at least 180 days, and can tolerate several hours of retrieval latency. Which tier minimizes storage cost?

Domain: Implement and manage storage (15–20%) Type: Single choice

B is correct.

Explanation: Archive is the lowest-cost tier for data kept 180 days that tolerates hours of retrieval.

A is incorrect: Hot costs most to store.

C is incorrect: Cool costs more to store.

D is incorrect: Cold costs more to store.

Learn more in Microsoft Learn

Q06 - Question

You need to configure Azure Storage encryption for a new storage account. You want to generate and manage the encryption keys in your own Azure Key Vault. Which encryption option should you use?

Domain: Implement and manage storage (15–20%) Type: Single choice

A is correct.

Explanation: Customer-managed keys are created and managed by the customer and stored in a customer-owned Azure Key Vault.

B is incorrect: Platform-managed keys are generated and managed entirely by Azure.

C is incorrect: Infrastructure encryption encrypts data twice at the service and infrastructure levels, but doesn't specify key management in Key Vault.

D is incorrect: Client-side encryption manages keys on-premises or in another secure location before data is sent to Azure.

Learn more in Microsoft Learn

Q07 - Question

You need to automatically move blob data that has not been accessed for 30 days to the Cool tier. What should you configure?

Domain: Implement and manage storage (15–20%) Type: Single choice

A is correct.

Explanation: Azure Blob Storage lifecycle management policy rules can automatically transition blobs to a cooler storage tier based on access or modification time.

B is incorrect: Object replication copies blobs between containers asynchronously.

C is incorrect: Account-level access tiers set the default tier, but do not automatically move aging data based on access time.

D is incorrect: Azure File Sync is for Azure Files, not Blob Storage.

Learn more in Microsoft Learn

Q08 - Question

You plan to lift and shift an on-premises application to Azure. The application expects to use native file system APIs and share data with other applications running in Azure. Which storage service should you use?

Domain: Implement and manage storage (15–20%) Type: Single choice

A is correct.

Explanation: Azure Files is ideal to lift and shift an application to the cloud that already uses the native file system APIs.

B is incorrect: Blob Storage is ideal for streaming and random-access scenarios, not native file system APIs.

C is incorrect: Queue Storage is for messages.

D is incorrect: Table Storage is for structured NoSQL data.

Learn more in Microsoft Learn

Q09 - Question

You configure object replication between two storage accounts in different regions. Which setting must be enabled on both accounts?

Domain: Implement and manage storage (15–20%) Type: Single choice

A is correct.

Explanation: Object replication requires blob versioning on both source and destination accounts.

B is incorrect: Snapshots aren't replicated.

C is incorrect: Anonymous access isn't a stated requirement.

D is incorrect: Supported tiers are Hot, Cool, or Cold.

Learn more in Microsoft Learn

Q10 - Question

A production workload requires complete network isolation for blob access, with no public internet exposure. Which configuration should you use?

Domain: Implement and manage storage (15–20%) Type: Single choice

C is correct.

Explanation: A private endpoint uses a private VNet IP address; traffic stays on the Microsoft backbone.

A is incorrect: Service endpoints keep the public endpoint.

B is incorrect: Custom domains only map names.

D is incorrect: Public IP rules keep public access.

Learn more in Microsoft Learn

Take the AZ-104 practice test · Read the AZ-104 study guide