Courseiva

CCNA Implement and Manage Storage Questions

75 of 208 questions · Page 1/3 · Implement and Manage Storage · Answers revealed

1
MCQeasy

A reporting application stores files in Azure Blob Storage. The business wants the secondary region to be readable if the primary region becomes unavailable. Which redundancy option should you use?

A.LRS, because it stores all copies in one region only.
B.ZRS, because it replicates across availability zones.
C.RA-GRS, because it provides geo-replication with read access to the secondary endpoint.
D.Archive, because archived blobs are stored cheaply for long-term retention.
AnswerC

RA-GRS (Read-Access Geo-Redundant Storage) replicates your blob data asynchronously to a paired secondary region and, unlike standard GRS, automatically exposes a public read-access endpoint on that secondary copy. This fulfills the requirement of being able to read the reporting data from a secondary region, even while the primary region is operational. The asynchronous replication means the secondary copy is eventually consistent, but that trade-off is acceptable for a reporting application that can tolerate slight read lag.

Why this answer

(RA-GRS) is correct because it provides geo-replication by asynchronously copying data to a secondary region and enables read access to that secondary endpoint. If the primary region becomes unavailable, the application can continue reading from the secondary region, meeting the business requirement for readable secondary access during a primary outage.

Exam trap

The trap here is that candidates often confuse ZRS (zone-redundant within a region) with geo-redundant options, or mistakenly think LRS provides any cross-region resilience, when only RA-GRS offers both geo-replication and read access to the secondary region.

Why the other options are wrong

A

LRS only replicates data within a single data center in the primary region, providing no redundancy for a regional outage. The business requirement is for readable secondary region access, which LRS cannot fulfill.

B

ZRS replicates data synchronously across availability zones within a single region, providing no geo-redundancy or read access to a secondary region if the primary becomes unavailable.

D

Archive is a blob access tier, not a redundancy option. It does not provide replication or read access to a secondary region.

2
MCQmedium

A partner company needs write access to a single blob container for 24 hours. The partner does not have an Azure subscription in your tenant, and the team does not want to share the storage account key. Which access method is the best choice?

A.Grant the partner Contributor access on the storage account
B.Create a user delegation SAS with write permission and a short expiration time
C.Share the storage account access key and let the partner create their own token
D.Enable anonymous public write access on the container
AnswerB

A user delegation SAS provides temporary access without exposing the storage account key and can be tightly scoped.

Why this answer

A user delegation SAS is the best choice because it provides time-limited, scoped write access to a specific blob container without exposing the storage account key. It is secured with Azure AD credentials and can be configured with a short expiration time (e.g., 24 hours), meeting the partner's requirement for temporary access. This method ensures the partner does not need an Azure subscription in your tenant and avoids sharing the account key.

Exam trap

The trap here is that candidates often confuse a user delegation SAS with a service SAS or account SAS, or mistakenly think that granting RBAC roles like Contributor is the simplest way to provide access, without realizing it grants far more permissions than needed and violates the principle of least privilege.

Why the other options are wrong

A

Granting Contributor access on the storage account gives the partner full control over the entire storage account, including all containers and blobs, and allows management operations like deleting the account. This exceeds the requirement of write access to a single container for only 24 hours and violates the principle of least privilege.

C

Sharing the storage account access key grants full administrative access to the entire storage account, not just the single container, and violates the requirement to not share the key.

D

Enabling anonymous public write access on the container would allow anyone on the internet to write to the container, violating security requirements and providing uncontrolled access beyond the intended partner.

3
MCQeasy

A user deleted one Excel file from a file share backed up with Azure Backup. You want to restore only that file, not the entire share. What should you use?

A.A full VM restore
B.A file-level restore from the backup recovery point
C.A metric alert rule
D.A private endpoint
AnswerB

Azure Backup for Azure Files supports granular item-level recovery directly from a recovery point. You can select the specific deleted Excel file in the backup vault's restore flow and either overwrite it in its original share or restore it to an alternate location without touching any other files or workloads. This is the intended mechanism for recovering a single file that was lost, because it reads the file content from the stored share snapshot and writes it back through the SMB/REST data plane, leaving the rest of the share intact.

Why this answer

Azure Backup for Azure Files supports file-level restore from a recovery point. When you select a recovery point in the Azure portal, you can browse the file share contents and restore individual files or folders to the original or an alternate location, without restoring the entire share. This is achieved by mounting the recovery point as a read-only share via the SMB protocol, allowing you to copy the specific file.

Exam trap

The trap here is that candidates may assume Azure Backup only supports full share or VM restores, overlooking the file-level restore capability that is explicitly available for Azure Files backups.

Why the other options are wrong

A

A full VM restore would restore the entire virtual machine, not just a single deleted file from a file share. It is excessive and does not target the specific file.

C

A metric alert rule monitors performance metrics (e.g., CPU, memory) and triggers notifications; it cannot restore files from a backup.

D

A private endpoint provides secure connectivity to Azure services over a private IP address, but it does not enable file-level restore from Azure Backup recovery points.

4
MCQeasy

A web app in Azure needs to upload files to a blob container. The development team wants the app to authenticate without storing a storage account key or password in code. Which approach should the administrator configure?

A.Embed the storage account key in the application settings
B.Assign a managed identity to the app and grant it storage permissions
C.Use the public endpoint and anonymous access
D.Use an archive tier for the container
AnswerB

A managed identity provides the app with an Azure AD identity that Azure automatically manages; your code acquires an OAuth 2.0 token from the instance metadata service with no stored secrets. You then grant that identity the Storage Blob Data Contributor role at the container or storage-account scope via RBAC, which gives least-privilege access for uploads and allows clean rotation and auditing. This is the secure, recommended approach for App Service to Azure Storage.

Why this answer

Azure Managed Identity provides an automatically managed service principal in Azure AD, allowing the web app to authenticate to Azure Blob Storage without storing any credentials in code or configuration. By assigning the managed identity to the app and granting it the appropriate RBAC role (e.g., Storage Blob Data Contributor), the app can obtain an Azure AD token to securely access the blob container.

Exam trap

The trap here is that candidates may confuse managed identity with other authentication methods like SAS tokens or connection strings, or incorrectly assume that embedding keys in app settings is acceptable because it's 'not in code,' but Azure explicitly considers this a security risk for production workloads.

Why the other options are wrong

A

Embedding the storage account key in application settings violates the requirement to avoid storing keys in code, as the key would still be stored in a configurable setting that could be exposed.

C

Using the public endpoint with anonymous access would allow anyone to upload files without authentication, violating the requirement to avoid storing credentials but failing to provide secure, authenticated access.

D

The archive tier is for cost-effective storage of infrequently accessed data with retrieval delays, not for authentication. It does not address the requirement to avoid storing credentials in code.

5
Multi-Selectmedium

You are managing an Azure Storage account that hosts a large number of blobs. You need to ensure that data can be recovered if blobs are accidentally deleted or overwritten. Which three of the following actions should you take? (Choose three.)

Select 3 answers
.Enable soft delete for blobs.
.Enable blob versioning.
.Configure a lifecycle management policy to move blobs to the Cool tier.
.Enable point-in-time restore for block blobs.
.Enable Azure Defender for Storage.
.Set the default access tier to Archive.

Why this answer

Soft delete for blobs preserves deleted blobs for a specified retention period, allowing recovery from accidental deletion. Blob versioning maintains previous versions of a blob, enabling restoration if a blob is overwritten or deleted. Point-in-time restore for block blobs allows reverting the container to an earlier state, recovering from bulk accidental modifications or deletions.

Together, these three features provide comprehensive protection against accidental data loss.

Exam trap

The trap here is that candidates often confuse lifecycle management or tier changes as data protection mechanisms, but they are cost-management features, not recovery features; the correct answers are all specifically designed for data recovery from accidental deletion or overwrite.

6
MCQmedium

You need a storage redundancy option that keeps data available if an entire availability zone in the primary region fails, but you do not need cross-region replication. Which redundancy option should you choose?

A.LRS
B.ZRS
C.GRS
D.RA-GRS
AnswerB

ZRS protects against the loss of a single availability zone in the primary region.

Why this answer

B is correct because Zone-Redundant Storage (ZRS) synchronously replicates data across three Azure availability zones within a single region, ensuring data remains available if an entire zone fails. This meets the requirement of no cross-region replication while providing zone-level fault tolerance.

Exam trap

The trap here is that candidates often confuse ZRS with LRS, thinking LRS provides zone redundancy, but LRS only replicates within one data center, not across zones.

Why the other options are wrong

C

GRS replicates data to a paired secondary region, which provides cross-region replication. The question explicitly states that cross-region replication is not needed, so GRS is unnecessary and does not meet the requirement of keeping data available if an entire availability zone fails without cross-region replication.

D

RA-GRS provides read-access to a secondary region during a regional outage, but the question explicitly states that cross-region replication is not needed. Additionally, RA-GRS does not protect against an entire availability zone failure in the primary region because it relies on LRS within the primary region.

7
Matchingmedium

Match each storage networking requirement to the Azure storage network control that should be used.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Storage firewall with a virtual network rule and service endpoint

Private endpoint with private DNS zone

Trusted Microsoft services exception

Storage firewall IP network rule

Why these pairings

Azure storage network controls: service endpoints for VNet access, private endpoints for private connectivity, IP firewall for public IP restrictions, trusted services exception, route tables for custom routing, and disabling public access for complete lockdown.

8
MCQhard

A platform team wants one Azure storage account for application logs in Blob containers and a shared working directory for a Windows admin VM and a Linux automation VM. The account must support blob lifecycle rules, standard performance, and future private endpoint access. Which storage account kind should the administrator create?

A.BlobStorage, because it is optimized for blob data and can store logs efficiently.
B.StorageV2 (general-purpose v2), because it supports blobs, Azure Files, lifecycle management, and modern network features.
C.FileStorage, because it is the best option when Azure Files is required.
D.BlockBlobStorage, because it provides the highest performance for operational data.
AnswerB

General-purpose v2 is the correct choice because it supports both Blob storage and Azure Files, includes lifecycle management for blobs, and offers the current feature set expected for private endpoints and standard administration. It is the normal recommendation when you need multiple storage services in one account.

Why this answer

StorageV2 (general-purpose v2) is the correct choice because it supports Blob storage, Azure Files (required for the shared working directory), blob lifecycle management rules, and advanced networking features like private endpoints. It also provides standard performance, meeting all stated requirements. Other storage kinds lack either Azure Files support or lifecycle management capabilities.

Exam trap

The trap here is that candidates often choose BlobStorage because they focus on 'blob lifecycle rules' and 'logs,' forgetting that the shared working directory requires Azure Files, which BlobStorage does not support.

Why the other options are wrong

A

BlobStorage accounts do not support Azure Files, which is required for the shared working directory accessible by both Windows and Linux VMs. They also lack lifecycle management and private endpoint support.

C

FileStorage is a premium-only account kind for Azure Files, lacking blob support and lifecycle management, and does not meet the 'standard performance' requirement.

D

BlockBlobStorage is designed for high-throughput workloads with premium performance and does not support Azure Files, lifecycle management, or standard performance tier, all of which are required in this scenario.

9
MCQmedium

An organization wants a single Azure storage account that can host blob containers, Azure Files shares, and lifecycle management rules for blob data. Which storage account kind should the administrator create?

A.BlobStorage
B.FileStorage
C.General-purpose v2 (StorageV2)
D.BlockBlobStorage
AnswerC

General-purpose v2 is the standard Azure storage account type for most administrative scenarios. It supports blobs and Azure Files, and it includes the features needed for lifecycle management and modern access controls. This makes it the correct choice when an application needs multiple storage services in one account.

Why this answer

General-purpose v2 (StorageV2) is the only storage account kind that supports blobs, Azure Files, and lifecycle management rules for blob data. It provides a unified account for all Azure Storage data services, including blobs, files, queues, and tables, and it natively supports lifecycle management policies to automatically tier or delete blob data based on age or other conditions.

Exam trap

The trap here is that candidates often confuse the specialized storage account kinds (BlobStorage, FileStorage, BlockBlobStorage) with the general-purpose v2 account, mistakenly thinking that a dedicated account type is required for each service, when in fact general-purpose v2 is the Swiss Army knife that supports all of them plus lifecycle management.

Why the other options are wrong

A

BlobStorage accounts support only block blobs and append blobs, not Azure Files shares or lifecycle management rules.

B

FileStorage accounts support only Azure Files shares and do not support blob containers or lifecycle management rules for blob data.

D

BlockBlobStorage is optimized for high-throughput block blob workloads and does not support Azure Files shares or lifecycle management rules for blob data.

10
Matchingmedium

Match each storage resiliency requirement to the Azure redundancy option that best satisfies it.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

ZRS

LRS

RA-GRS

RA-GZRS

Why these pairings

LRS replicates within a single datacenter; ZRS across zones; GRS across regions; RA-GRS adds read access to GRS; RA-ZRS adds read access to ZRS. LRS is cheapest, GRS is highest durability.

11
MCQmedium

A compliance team keeps signed contract scans in blob storage. The files are usually not accessed, but when they are needed they must be available immediately without waiting for rehydration. The team wants the lowest-cost online tier that still allows immediate reads. Which access tier should you choose?

A.Hot
B.Cool
C.Cold
D.Archive
AnswerC

Cold is the correct choice because it is an online access tier designed specifically for infrequently accessed data that must remain immediately readable. It offers substantially lower storage costs than Hot or Cool while still allowing direct access without a rehydration step. For a compliance team retaining signed contract scans that are rarely retrieved but may be needed on demand, Cold balances long-term storage economy with instant availability.

Why this answer

The Cold tier (C) is correct because it is the lowest-cost online access tier that provides immediate read access without requiring rehydration. Unlike the Archive tier, Cold tier data is always online and can be read instantly, while still offering lower storage costs than Cool or Hot tiers for data that is rarely accessed.

Exam trap

The trap here is that candidates often choose Cool or Hot because they assume 'lowest cost' means Archive, forgetting that Archive is offline and requires rehydration, or they overlook the Cold tier as a newer, lower-cost online option.

Why the other options are wrong

A

Hot tier is the highest-cost online tier, not the lowest-cost. The question asks for the lowest-cost online tier that still allows immediate reads, which is Cold, not Hot.

B

Cool tier has higher storage cost than Cold tier and is not the lowest-cost online tier for infrequently accessed data. The question specifically asks for the lowest-cost online tier that allows immediate reads, and Cold tier meets that requirement at a lower storage cost than Cool.

D

Archive tier requires rehydration (which can take hours) before data can be read, violating the requirement for immediate availability without waiting.

12
MCQmedium

A contractor needs to upload data into one specific blob container for six hours. The administrator must avoid sharing the storage account key and should grant only the minimum permissions needed. Which access method should be used?

A.A service SAS scoped to the container with write permission and an expiry time in six hours.
B.The storage account access key, because it is easier to revoke later.
C.A shared key rotation policy, because it grants time-limited access to one container.
D.A user-assigned managed identity assigned to the contractor’s laptop.
AnswerA

A service SAS can be scoped to a single container, limited to the needed permissions, and set to expire automatically. That makes it the best fit for temporary contractor upload access without exposing the full storage account key.

Why this answer

A service SAS scoped to the container with write permission and an expiry time of six hours is correct because it provides time-limited, delegated access to a specific blob container without exposing the storage account key. This meets the requirement of granting only the minimum permissions needed (write) for the six-hour duration, and the SAS can be revoked by regenerating the storage account key if necessary.

Exam trap

The trap here is that candidates often confuse a service SAS with a stored access policy, or they mistakenly think a managed identity can be assigned to an external device, when in reality managed identities are only for Azure resources and require Azure AD integration.

Why the other options are wrong

B

The storage account access key grants full access to the entire storage account, not just one container, and does not have a built-in time limit. This violates the requirement to grant only minimum permissions and avoid sharing the key.

C

A shared key rotation policy is not a valid Azure access method; it refers to rotating storage account keys, not granting time-limited access to a specific container.

D

A user-assigned managed identity cannot be assigned to a contractor's laptop; managed identities are designed for Azure resources like VMs or App Services, not external devices. It also requires complex authentication setup and does not inherently provide time-limited access to a specific container.

13
MCQhard

A storage account must be accessible only from one Azure subnet. The security team does not want a private endpoint or private DNS zone, and they are fine with the storage account continuing to use its public FQDN. Which configuration should you use?

A.Create a service endpoint on the subnet and allow that subnet in the storage account firewall.
B.Create a private endpoint for the storage account and disable public network access.
C.Use an NSG rule to allow only the subnet to reach port 443 on the storage account.
D.Associate a route table that sends storage traffic to an Azure firewall appliance.
AnswerA

A service endpoint is the correct design because it restricts access to a specific subnet without creating a private IP address for the storage account. The storage account can continue to use its public FQDN, which matches the requirement. By enabling the service endpoint on the subnet and then permitting that subnet in the storage firewall, traffic is locked down while avoiding private endpoint and private DNS complexity.

Why this answer

A service endpoint extends the virtual network identity to the Azure Storage service, allowing the storage account firewall to restrict access to traffic originating from the specific subnet. This meets the requirement of limiting access to one Azure subnet without using a private endpoint or DNS zone, and the storage account continues to use its public FQDN.

Exam trap

The trap here is that candidates often confuse service endpoints with private endpoints, assuming that restricting access to a subnet requires a private IP address, when in fact service endpoints provide subnet-level access control while preserving the public endpoint.

Why the other options are wrong

B

The question explicitly states the security team does not want a private endpoint or private DNS zone, and they are fine with the storage account using its public FQDN. Option B requires a private endpoint and disabling public network access, which contradicts these requirements.

C

NSG rules control traffic at the subnet or NIC level but do not restrict access to the storage account's public endpoint from other subnets; the storage account firewall must explicitly allow only the desired subnet.

D

Associating a route table that sends storage traffic to an Azure firewall appliance does not restrict access to only one subnet; it only redirects traffic but does not enforce subnet-level access control. The storage account would still be accessible from any subnet unless additional firewall rules are applied.

14
MCQmedium

A partner organization needs write access to a single blob container for 24 hours. You want to avoid sharing the storage account key and minimize access scope. Which access mechanism should you provide?

A.A storage account key
B.A user delegation SAS
C.A container stored access policy without a token
D.An Azure Policy assignment
AnswerB

A user delegation SAS is the least-privilege option because it is signed with Azure AD credentials rather than a shared key, and its scope can be restricted to a single blob with only the write permission. You can also set a short expiration time and optionally restrict the client IP so the partner has exactly the access needed and no more. This is the only option that provides a concrete, revocable data-plane credential that satisfies the requirement.

Why this answer

A user delegation SAS is the correct choice because it provides time-limited, delegated access to a specific blob container using Azure AD credentials, without exposing the storage account key. It allows you to grant write access for exactly 24 hours to a single container, minimizing the access scope as required.

Exam trap

The trap here is that candidates may confuse a user delegation SAS with a service SAS or account SAS, but the key distinction is that a user delegation SAS uses Azure AD for signing, avoiding the need to share the storage account key while still providing scoped, time-limited access.

Why the other options are wrong

A

Sharing the storage account key grants full access to all storage account resources, including all containers and blobs, with no time or permission restrictions. This violates the requirement to minimize access scope and avoid sharing the key.

C

A container stored access policy without a token does not provide any access; it only defines constraints. To grant access, a SAS token must be generated and attached to the policy, which is not done here.

D

Azure Policy assignments enforce compliance rules across resources but do not grant direct write access to a blob container. They cannot provide time-limited, scoped access to a specific container.

15
Matchingmedium

Match each lifecycle management requirement to the blob tier transition or action that should be configured.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Transition to Cool

Transition to Archive

Rehydrate from Archive

Delete blob

Why these pairings

Lifecycle management rules define actions (tier changes or deletion) based on age or access. The actions correspond to moving to cooler tiers (cool, cold, archive) or deleting, and can apply to snapshots.

16
MCQeasy

A company wants its file share data to be automatically copied to a paired Azure region, and administrators want to read the secondary copy during a disaster test. Which redundancy option should they use?

A.ZRS
B.LRS
C.RA-GRS
D.Cool
AnswerC

RA-GRS (read-access geo-redundant storage) synchronously replicates data three times within the primary region and then asynchronously copies it to a paired secondary region. Crucially, it exposes a readable secondary endpoint, so during a disaster exercise you can mount or inspect the secondary copy without waiting for a failover. This is the only listed option that provides both geo-replication and secondary read access, making it the correct fit for the requirement to automatically copy data and verify the replica.

Why this answer

RA-GRS (Read-Access Geo-Redundant Storage) is correct because it replicates data to a paired secondary region asynchronously and provides read-only access to that secondary copy. This allows administrators to read the secondary copy during a disaster test without impacting the primary region. ZRS and LRS do not replicate to a paired region, and Cool is a tier, not a redundancy option.

Exam trap

The trap here is that candidates confuse 'redundancy options' with 'access tiers' (like Cool) or assume that any geo-replication option (like GRS) automatically provides read access, but only RA-GRS explicitly enables reading the secondary copy without initiating a failover.

Why the other options are wrong

A

ZRS replicates data synchronously across availability zones within a single region, not to a paired Azure region, so it does not meet the requirement for cross-region disaster recovery.

B

LRS only replicates data within a single datacenter in the primary region, so it does not copy data to a paired Azure region, failing the requirement for automatic cross-region replication.

D

Cool is an access tier for Azure Blob Storage, not a redundancy option for Azure Files. It does not provide replication to a paired region or read access to a secondary copy.

17
MCQmedium

An application runs on an Azure VM in a subnet and must access a storage account over the public endpoint without using a private IP address. The administrator wants to restrict access so only that subnet can reach the account. What should be configured?

A.Create a private endpoint for the storage account and disable the public endpoint.
B.Enable a service endpoint for Microsoft.Storage on the subnet and add the subnet to the storage account network rules.
C.Allow trusted Microsoft services to bypass the firewall.
D.Add a user-defined route that points storage traffic to the virtual network gateway.
AnswerB

A service endpoint lets the subnet reach the storage account over the Azure backbone while still using the storage account's public endpoint. Adding the subnet to the storage firewall allows only that subnet to connect. This meets the requirement to avoid a private IP while restricting access to a specific subnet.

Why this answer

A service endpoint for Microsoft.Storage extends the virtual network identity to the subnet, allowing the storage account firewall to accept traffic from that subnet via its public endpoint. This meets the requirement of restricting access to the storage account's public endpoint without using a private IP address.

Exam trap

The trap here is that candidates confuse service endpoints with private endpoints, assuming that restricting access to a subnet requires a private IP, when service endpoints can achieve subnet-level restriction over the public endpoint without changing the IP addressing.

Why the other options are wrong

A

The question requires access over the public endpoint, but a private endpoint assigns a private IP address from the subnet, bypassing the public endpoint entirely. This contradicts the requirement to use the public endpoint.

C

The question requires restricting access to the storage account's public endpoint to only a specific subnet. Allowing trusted Microsoft services bypasses the firewall, which would grant access to other Azure services (e.g., Azure Backup, Azure Logic Apps) that are not part of the subnet, violating the restriction.

D

A user-defined route (UDR) directing storage traffic to a virtual network gateway would force traffic through the gateway, but the question requires access over the public endpoint without using a private IP. UDRs do not restrict access to a specific subnet; they only control routing, not firewall rules.

18
MCQmedium

A web app running in Azure App Service must upload files to a blob container. The team wants to avoid storing any secrets in application settings and wants the app to authenticate without a password or access key. What should the administrator configure?

A.Store the storage account key in the app configuration and use it from the application
B.Enable a system-assigned managed identity for the app and grant it a storage data role
C.Create an anonymous public container so the app can upload without authentication
D.Use a shared access signature generated from the storage account root key
AnswerB

Enabling a system-assigned managed identity for the App Service and granting it the Storage Blob Data Contributor (or Owner) role lets the app authenticate to Azure Storage using Microsoft Entra ID. This is the recommended approach because the App Service runtime automatically obtains an OAuth 2.0 token from the managed identity endpoint, requiring no credentials in code or configuration. The identity is tied to the app's lifecycle, so secrets are never stored, rotated, or leaked. This provides fine-grained, auditable access to the specific storage container, fully satisfying the requirement for controlled, credential-free uploads.

Why this answer

A system-assigned managed identity allows the App Service to authenticate to Azure Storage without storing any secrets. By granting the identity the 'Storage Blob Data Contributor' role via Azure RBAC, the app can upload files using Azure AD authentication, eliminating the need for passwords or access keys.

Exam trap

The trap here is that candidates often confuse managed identities with SAS tokens or access keys, assuming any form of shared secret is acceptable, but the question explicitly requires no secrets in application settings and no password or access key.

Why the other options are wrong

A

The question explicitly requires avoiding secrets in application settings and authenticating without a password or access key. Storing the storage account key in app configuration violates both requirements, as the key is a secret and must be stored securely.

C

The question requires authenticated uploads without secrets; anonymous public containers allow unauthenticated access, violating the requirement to avoid secrets and potentially exposing the container to unauthorized uploads.

D

The question requires passwordless authentication without secrets, but a shared access signature (SAS) is derived from a storage account key, which is a secret. The SAS itself must be stored or generated at runtime, introducing a secret management issue.

19
MCQeasy

A storage account must stay reachable through its public endpoint, but only Azure workloads in AppSubnet should be allowed to access it. No private IP is required. What should you configure?

A.A private endpoint in AppSubnet.
B.A service endpoint on AppSubnet and a storage firewall VNet rule.
C.A VPN gateway between AppSubnet and the storage account.
D.A public IP address on the storage account.
AnswerB

A service endpoint on AppSubnet routes traffic from that subnet to the storage account over the Microsoft backbone while still using the storage account's public endpoint. Adding a corresponding storage firewall VNet rule restricts access so that only requests originating from AppSubnet are allowed, even though the public endpoint remains reachable. This combination satisfies the requirement because the URL/endpoint does not change and no private IP address is introduced, while the firewall rule provides access control based on the subnet's virtual network identity.

Why this answer

A service endpoint on AppSubnet extends the Azure backbone network to the subnet, allowing traffic to the storage account's public endpoint without a private IP. The storage firewall VNet rule then restricts access to only traffic originating from that specific subnet, meeting the requirement of public endpoint reachability with Azure workload-only access.

Exam trap

The trap here is that candidates confuse private endpoints (which remove public endpoint access) with service endpoints (which preserve public endpoint access while restricting traffic), leading them to choose the private endpoint option despite the explicit requirement to keep the public endpoint reachable.

Why the other options are wrong

A

A private endpoint assigns a private IP to the storage account, which contradicts the requirement that 'no private IP is required' and that the storage account must stay reachable through its public endpoint.

C

A VPN gateway is used for site-to-site or point-to-site connectivity over the internet, not for allowing Azure workloads in a subnet to access a storage account via its public endpoint. It adds unnecessary complexity and cost, and does not provide the required network-level access control.

D

The storage account already has a public endpoint; assigning a public IP address is not a configuration option for Azure storage accounts and does not restrict access to AppSubnet.

20
Multi-Selecteasy

Which two authentication methods let an app access blob data without storing the storage account key on the machine? Select two.

Select 2 answers
A.Microsoft Entra ID authorization with an appropriate Azure RBAC role.
B.A user delegation SAS generated through Microsoft Entra ID.
C.The storage account access key.
D.A service SAS generated directly from the account key.
E.Anonymous public access to the container.
AnswersA, B

This method is correct because Microsoft Entra ID integrates with Azure RBAC to grant granular permissions for blob data. The app authenticates via OAuth 2.0, obtains a token for a user, group, service principal, or managed identity, and then that token is used to enforce role assignments like Storage Blob Data Reader or Contributor. This eliminates the need to store or rotate shared secrets, and it automatically supports conditional access, auditing, and centralized identity management.

Why this answer

Microsoft Entra ID authorization with an appropriate Azure RBAC role (e.g., Storage Blob Data Contributor) allows an app to authenticate to blob storage using OAuth 2.0 tokens, eliminating the need to store the storage account key on the machine. Option B is correct because a user delegation SAS is signed with Microsoft Entra ID credentials and can be generated without the account key, providing time-limited, scoped access to blob data.

Exam trap

The trap here is that candidates often confuse a service SAS (which still requires the account key) with a user delegation SAS (which does not), or they mistakenly think that anonymous access is a valid authentication method for an app.

Why the other options are wrong

C

The storage account access key provides full control over the storage account, but it must be stored on the machine to authenticate requests, which violates the requirement of not storing the key on the machine.

D

A service SAS generated from the account key still requires the storage account key to create it, and the key is stored on the machine or in the code, violating the constraint of not storing the key.

E

Anonymous public access allows anyone to read blob data without authentication, but it does not involve any authentication method for an app; the app would simply access the data without storing a key, but the question requires an authentication method, not the absence of one.

21
MCQmedium

Based on the exhibit, which method should the administrator use to grant the partner time-limited access to one container?

A.Generate a service SAS by using the storage account key and email the URL to the partner.
B.Generate a user delegation SAS after authenticating with Microsoft Entra ID.
C.Make the container public and remove the SAS requirement from the partner workflow.
D.Assign the partner Storage Blob Data Contributor on the storage account and let them sign in interactively.
AnswerB

A user delegation SAS is the safest temporary access method in this scenario because it does not require exposing the storage account key. It is signed with Microsoft Entra credentials, can be scoped to one container, and can be set to expire after six hours. That makes it easy to grant and revoke access while limiting permissions.

Why this answer

A user delegation SAS is secured with Microsoft Entra ID credentials and can be scoped to a specific container with a time-limited expiry, meeting the requirement for time-limited access to one container. Unlike a service SAS, which uses the storage account key and grants broader permissions, the user delegation SAS provides finer-grained control and does not expose the account key. This method is the recommended approach for granting delegated, time-bound access to Azure Storage resources.

Exam trap

The trap here is that candidates often confuse a service SAS (which uses the storage account key and is easier to generate) with a user delegation SAS, not realizing that the user delegation SAS provides superior security and granularity for time-limited, container-scoped access without exposing the account key.

Why the other options are wrong

A

A service SAS generated from the storage account key does not support time-limited access with Microsoft Entra ID authentication, and it exposes the storage account key if the SAS is not properly scoped. The question requires a user delegation SAS for time-limited access to a single container.

C

Making the container public would grant anonymous access to all users, violating the requirement for time-limited access to a specific partner.

D

Assigning Storage Blob Data Contributor on the storage account grants permanent, broad access to all containers, not time-limited access to a single container as required.

22
MCQhard

You store long-term financial statements in Azure Blob Storage. The files are almost never accessed, but when they are needed they must be readable immediately without waiting for rehydration. You need to minimize cost. Which access tier should you use?

A.Hot
B.Cool
C.Archive
D.Premium
AnswerB

Cool is the correct access tier for long-term financial statements because it offers a low storage cost while keeping data online and immediately accessible. Unlike Hot, Cool is optimized for data that is infrequently read but may be needed on short notice, with no rehydration step. With a minimum retention period of 30 days, it fits a scenario where files are retained for years but rarely accessed, balancing cost and availability.

Why this answer

The Cool access tier is optimal for data that is infrequently accessed but must be available immediately when needed, offering lower storage costs than Hot while maintaining low-latency read access. Archive would require rehydration (taking hours) before reading, violating the requirement for immediate readability. Hot is more expensive for long-term storage of rarely accessed data, and Premium is designed for high-performance workloads, not cost-efficient archival.

Exam trap

The trap here is that candidates often choose Archive thinking it is the cheapest option, but they overlook the requirement for 'immediate readability without waiting for rehydration,' which Archive cannot satisfy.

Why the other options are wrong

A

Hot tier is designed for frequently accessed data and has the highest storage cost, which contradicts the requirement to minimize cost for almost never accessed files.

C

Archive tier requires rehydration (up to 15 hours) to read data, but the question states files must be readable immediately without waiting. Thus, Archive cannot meet the availability requirement.

23
MCQeasy

A help desk engineer must be able to start, stop, and resize only VM-App01. The engineer must not gain access to any other virtual machines or resource groups in the subscription. What scope should you use for the Azure RBAC role assignment?

A.Assign the role at the subscription scope so the engineer can manage any VM in the subscription.
B.Assign the role at the virtual machine scope for VM-App01 only.
C.Assign the role at the resource group scope that contains VM-App01.
D.Assign the role at a management group scope so the team can standardize access.
AnswerB

Assigning the role at the virtual machine scope scopes the permission grant to just VM-App01. This is the narrowest possible scope in Azure RBAC that still covers the resource, so the engineer can start, stop, and resize that VM while receiving no permissions on any other resource. It directly implements least privilege.

Why this answer

Azure RBAC allows you to assign a role at the virtual machine scope, which restricts permissions to that specific resource only. By assigning a role like 'Virtual Machine Contributor' at the scope of VM-App01, the help desk engineer can start, stop, and resize only that VM without gaining access to any other VMs or resource groups in the subscription.

Exam trap

The trap here is that candidates often default to resource group scope thinking it is granular enough, but they overlook that resource group scope grants access to all resources within that group, not just the single VM.

Why the other options are wrong

A

Assigning the role at the subscription scope grants the engineer permissions to manage all virtual machines in the subscription, violating the requirement to restrict access to only VM-App01.

C

Assigning the role at the resource group scope would grant the engineer permissions to start, stop, and resize all virtual machines within that resource group, not just VM-App01, violating the requirement to restrict access to only VM-App01.

D

Assigning the role at a management group scope would grant permissions to all subscriptions and resources under that management group, far exceeding the requirement to restrict access to only VM-App01.

24
MCQmedium

A Windows VM and a Linux VM in Azure need to use the same shared folder for application artifacts. The team wants a managed file service instead of running a separate file server VM, and both operating systems must be able to mount the share using a standard protocol. Which solution should the administrator implement?

A.Create a blob container and mount it as a file system from both virtual machines.
B.Create an Azure Files share and mount it over SMB from both virtual machines.
C.Use an Azure managed disk and attach it to both virtual machines.
D.Create an Azure Files share and force the Linux VM to use NFS while the Windows VM uses SMB.
AnswerB

Azure Files is the managed file service designed for shared file access. SMB is supported by Windows natively and can also be mounted from Linux using standard tools. This gives both VMs access to the same share without introducing a separate file server VM, which fits the requirement precisely.

Why this answer

Azure Files provides a fully managed file share that supports both SMB and NFS protocols. Since the question requires a managed file service accessible by both Windows and Linux VMs using a standard protocol, the correct solution is to create an Azure Files share and mount it over SMB from both VMs. Windows natively supports SMB, and Linux can mount SMB shares using the CIFS-utils package, meeting the requirement without running a separate file server VM.

Exam trap

The trap here is that candidates may assume Azure Files supports both SMB and NFS on the same share, but in reality each share is protocol-specific, and mixing protocols is not allowed, making Option D a common distractor.

Why the other options are wrong

A

Azure blob containers cannot be mounted as a file system using standard protocols like SMB or NFS; they are object storage accessed via HTTP/HTTPS, not a shared file system for concurrent VM access.

C

Azure managed disks cannot be attached to multiple VMs simultaneously; they support single-VM attachment only, so both VMs cannot access the same shared folder concurrently.

D

Azure Files supports both SMB and NFS protocols, but a single share can only use one protocol. Forcing the Linux VM to use NFS while Windows uses SMB on the same share is not supported; both VMs must use the same protocol (SMB) for cross-platform access.

25
MCQeasy

Before changing a managed data disk attached to a VM, you want a point-in-time copy that can be restored later if the change fails. What should you create?

A.Managed disk snapshot
B.Availability set
C.Image
D.Resource lock
AnswerA

A managed disk snapshot is a read-only, full point-in-time copy of a managed disk that can be taken while the VM remains running. It preserves the exact block-level state of the disk, allowing you to restore the disk to its pre-change state or create a new disk from the snapshot. Because it directly captures the disk's data without requiring downtime or generalization, it is the appropriate artifact for protecting the disk before altering it.

Why this answer

A managed disk snapshot is a point-in-time, read-only copy of a managed disk that can be used to restore the disk to that exact state if a change fails. Snapshots are incremental, capturing only the changes since the last snapshot, and they exist independently of the source disk, allowing you to create a new disk from the snapshot for recovery.

Exam trap

The trap here is that candidates often confuse a snapshot with an image, thinking both serve the same purpose, but an image is used for deployment and includes OS configuration, while a snapshot is a raw disk copy for recovery without any generalization.

Why the other options are wrong

B

An availability set is a logical grouping of VMs to ensure high availability across fault domains and update domains; it does not provide point-in-time copies of disks.

C

An image is a template used to create new VMs, not a point-in-time copy of an existing disk for backup or restore purposes.

D

A resource lock prevents accidental deletion or modification of a resource, but it does not create a point-in-time copy of the disk data. It cannot be used to restore the disk to a previous state after a change fails.

26
Multi-Selecthard

A help desk group must use the Azure portal to start a virtual machine, stop or deallocate it, and see its current state, but they must not change any other VM settings. Which three Microsoft.Compute actions should be included in a custom role? Select three.

Select 3 answers
A.Microsoft.Compute/virtualMachines/read
B.Microsoft.Compute/virtualMachines/start/action
C.Microsoft.Compute/virtualMachines/deallocate/action
D.Microsoft.Compute/virtualMachines/write
E.Microsoft.Compute/virtualMachines/delete
AnswersA, B, C

The Microsoft.Compute/virtualMachines/read permission is the foundational control-plane read that lets the Azure portal query the VM's properties, current power state, and resource group metadata. Without it, the help desk cannot see the VM in the portal list or open its overview blade, making it impossible to even select the machine they are supposed to start. This read action is a prerequisite for all subsequent management operations, but it confers no ability to change or start the VM by itself.

Why this answer

The Microsoft.Compute/virtualMachines/read permission is required to view the current state of a virtual machine in the Azure portal. Without this read action, the help desk group would not be able to see the VM's status, which is essential for their task of monitoring and managing the VM lifecycle.

Exam trap

The trap here is that candidates often confuse the write action with the specific start and deallocate actions, incorrectly assuming that write is needed for power operations, when in fact write grants full configuration change capabilities that exceed the required scope.

Why the other options are wrong

D

The write action allows modifying all VM settings, which exceeds the required permissions of only starting, stopping, and viewing state.

E

The delete action would allow the help desk group to remove the VM entirely, which is beyond the required permissions of starting, stopping, deallocating, and viewing state.

27
MCQeasy

An engineering team stores build artifacts that are downloaded every day by developers for a week after release, then rarely after that. Which tier should the administrator choose for the period when the artifacts are still actively used?

A.Hot
B.Archive
C.Cool
D.Cold
AnswerA

Hot is the best fit for data that is accessed frequently over a short period, such as newly released build artifacts.

Why this answer

The Hot tier is the correct choice for the period when build artifacts are actively used because it provides the lowest access latency and highest throughput, which is essential for daily downloads by developers. Azure Blob Storage's Hot tier is optimized for frequent access patterns (e.g., multiple times per day) and incurs no data retrieval costs, making it cost-effective for this high-access phase.

Exam trap

The trap here is that candidates often confuse 'Cool' as a middle-ground choice for weekly access, but the Cool tier's retrieval cost and higher latency make it suboptimal for daily downloads, whereas Hot is the only tier designed for frequent, low-latency access without retrieval penalties.

Why the other options are wrong

B

Archive tier is designed for data that is rarely accessed and has a retrieval latency of hours, making it unsuitable for daily downloads by developers.

C

Cool tier is designed for data that is infrequently accessed but still requires low latency, not for daily downloads. The artifacts are actively used every day for a week, which requires the high throughput and low latency of Hot tier.

D

Cold tier is designed for data accessed rarely (e.g., once every 90+ days) and has higher retrieval costs and latency, making it unsuitable for daily downloads during the first week after release.

28
MCQmedium

An administrator moved old log blobs to the Archive tier last month. An auditor now needs one blob for review later today. What must happen before the blob can be opened?

A.Download the blob directly from the Archive tier and open it immediately
B.Change the blob to Hot or Cool and wait for rehydration to complete
C.Create a snapshot of the blob and open the snapshot instead
D.Copy the blob to another container without changing its tier
AnswerB

Archived blobs must be rehydrated back to an online tier before their contents can be read.

Why this answer

Blobs in the Archive tier are offline and cannot be read directly. To access the data, you must first change the blob's access tier to Hot or Cool (rehydrate it), which can take up to 15 hours depending on the rehydration priority. Only after rehydration completes can the blob be downloaded and opened.

Exam trap

The trap here is that candidates assume archived blobs are still readable like Cool or Hot tier blobs, or that a snapshot or copy operation can bypass the rehydration requirement, but Azure enforces that the data must be physically moved back to an online tier before any access is allowed.

Why the other options are wrong

A

Blobs in the Archive tier are offline and cannot be read directly; they must first be rehydrated to Hot or Cool tier, which takes time. Downloading immediately would fail.

C

A snapshot captures the blob's state at a point in time but does not change its access tier; if the blob is in Archive tier, the snapshot remains in Archive and cannot be read without rehydration.

D

Blobs in Archive tier are offline and cannot be read or copied directly. Copying without changing the tier would fail because the source blob is not available for read operations.

29
Matchingmedium

Match each data-access pattern to the blob tier or required action.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Hot

Cool

Archive

Rehydrate from Archive

Why these pairings

Azure Blob Storage tiers are Hot (frequent access), Cool (infrequent, 30-day minimum), and Archive (rare, 180-day minimum). Rehydration is needed to access Archive blobs. Azure Files sync is used for replication.

30
MCQmedium

You need to grant an external partner temporary read access to a single blob in an Azure storage account without giving access to the account key. What should you create?

A.A storage account access key
B.A shared access signature (SAS)
C.A resource lock
D.A private endpoint
AnswerB

A shared access signature (SAS) is the correct choice because you can scope it to a single blob, assign only the Read permission, and set precise start and expiry times. This allows an external partner to access just that one blob for a limited period while keeping the rest of the storage account private. You can also revoke the SAS before expiry or, if you use a user delegation SAS, invalidate the signing key, giving you full control over the temporary grant.

Why this answer

A shared access signature (SAS) is the correct solution because it provides delegated, time-limited access to a specific Azure storage resource (such as a single blob) without exposing the storage account key. You can configure the SAS with read-only permissions, an expiration time, and apply it to a specific blob URL, meeting the requirement for temporary external read access.

Exam trap

The trap here is that candidates often confuse a shared access signature with a storage account access key, mistakenly thinking the key can be shared for temporary access, or they incorrectly assume a resource lock or private endpoint can control data access permissions.

Why the other options are wrong

A

A storage account access key grants full administrative access to the entire storage account, not temporary, read-only access to a single blob. It also violates the requirement to avoid giving the account key.

C

A resource lock prevents deletion or modification of resources but does not grant any access permissions, so it cannot provide read access to a blob.

D

A private endpoint provides secure, private connectivity to the storage account over a VNet, but does not grant temporary read access to a single blob for an external partner without an account key.

31
MCQmedium

A DevOps pipeline runs on an on-premises build server and must deploy ARM templates to a resource group in Azure without using a user password. The server is not in Azure, so managed identity is not available. What should the administrator create?

A.A system-assigned managed identity on the build server.
B.A user-assigned managed identity attached to the on-premises server.
C.A service principal for the pipeline, with certificate-based or federated authentication.
D.A shared access signature for the target resource group.
AnswerC

An on-premises build server cannot use Azure managed identity directly, so the correct approach is to create a service principal and grant it the required RBAC permissions. Using certificate-based or federated authentication avoids storing a user password and supports secure non-interactive deployment from outside Azure.

Why this answer

The on-premises build server cannot use Azure managed identities (which require an Azure resource). Instead, a service principal with certificate-based or federated authentication provides a secure, passwordless identity for the pipeline to authenticate to Azure AD and deploy ARM templates. This aligns with the principle of using Azure AD application credentials for non-Azure workloads.

Exam trap

The trap here is that candidates assume managed identities can be used on any server, but Azure restricts them to Azure-hosted resources, forcing the use of service principals for on-premises scenarios.

Why the other options are wrong

A

Managed identities are an Azure feature that cannot be assigned to on-premises servers; they only work for Azure resources like VMs or App Services. The build server is not in Azure, so a managed identity is not applicable.

B

Managed identities are an Azure feature that cannot be assigned to on-premises servers; they only work with Azure resources like VMs or App Services. The question explicitly states the server is not in Azure.

D

A shared access signature (SAS) provides delegated access to Azure Storage resources, not to ARM template deployment. It cannot authenticate to Azure Resource Manager for deploying templates to a resource group.

32
MCQmedium

A VM-based app must upload invoices to a blob container every hour. Security prohibits storing account keys or SAS tokens on the VM. The app should authenticate with Microsoft Entra ID and be allowed only to write blobs in one container. What should you configure?

A.Create an account SAS token and store it in the VM's application settings.
B.Enable a managed identity on the VM and assign Storage Blob Data Contributor at the container scope.
C.Assign Reader on the storage account so the VM can reach the container securely.
D.Grant Storage Account Contributor at the subscription scope so the app can manage all storage resources.
AnswerB

A managed identity lets the VM authenticate to Azure Storage through Microsoft Entra ID without storing credentials on the server. Assigning Storage Blob Data Contributor at the container scope gives the app the ability to upload and modify blob data only where needed. This is the least-privilege approach and aligns with secure operational practice for Azure administrators.

Why this answer

Enabling a managed identity on the VM allows the app to authenticate with Microsoft Entra ID without storing any secrets. Assigning the Storage Blob Data Contributor role at the container scope grants the VM’s managed identity the minimum required permission to write blobs only to that specific container, adhering to the principle of least privilege.

Exam trap

The trap here is that candidates often confuse the Reader role (which only allows read access to the storage account's control plane) with the ability to write data, or they incorrectly assume that a broad role like Storage Account Contributor is acceptable because it 'covers' the storage account, ignoring the security constraint and the need for data-plane permissions at the container scope.

Why the other options are wrong

A

Storing an account SAS token on the VM violates the security requirement that prohibits storing account keys or SAS tokens on the VM. The question explicitly forbids this approach.

C

The Reader role only allows read access to the storage account, not write access to a blob container. The app needs to upload invoices (write blobs), so Reader is insufficient.

D

Storage Account Contributor at subscription scope grants full management access to all storage accounts in the subscription, far exceeding the principle of least privilege required for the app to only write blobs in one container. It also does not restrict the app to blob write operations only.

33
MCQhard

A finance operations team manages virtual machines in RG-App. They must start, stop, deallocate, and view VM properties for any VM in that resource group. They must not be able to delete VMs, read NIC settings, or manage disks. What should the administrator do?

A.Assign the built-in Virtual Machine Contributor role at the subscription scope.
B.Create a custom role with only the required VM actions and assign it at the RG-App scope.
C.Assign the built-in Reader role at the RG-App scope and let the team use portal buttons.
D.Assign the built-in Contributor role at the resource group scope.
AnswerB

Creating a custom role that includes only the specific VM actions the finance operations team needs (such as Microsoft.Compute/virtualMachines/start/action, /restart/action, and /deallocate/action) and assigning that role at the RG-App resource group scope is the correct implementation of least privilege. This confines every permission to the exact resource group and to the precise VM operations required, preventing the team from modifying other resource groups or unrelated resource types while still allowing them to perform their daily start/stop/deallocate tasks.

Why this answer

The required permissions (start, stop, deallocate, view properties) are a subset of the built-in Virtual Machine Contributor role, but that role also includes delete and other management actions. A custom role allows you to grant only the specific Microsoft.Compute/virtualMachines/start/action, Microsoft.Compute/virtualMachines/deallocate/action, and Microsoft.Compute/virtualMachines/read permissions, while explicitly excluding delete, NIC read, and disk management actions. Assigning this custom role at the RG-App scope ensures the team can manage VMs without broader access.

Exam trap

The trap here is that candidates often assume the built-in Virtual Machine Contributor role is sufficient because it covers VM management, but they overlook that it includes delete and other broader permissions that must be explicitly excluded via a custom role.

Why the other options are wrong

A

Assigning Virtual Machine Contributor at subscription scope grants permissions to all VMs in the subscription, not just RG-App, and includes actions like delete VM and manage disks, exceeding the required permissions.

C

The built-in Reader role only allows viewing resources, not starting, stopping, or deallocating VMs. Portal buttons for these actions require write permissions, so the team would be unable to perform the required operations.

D

The built-in Contributor role includes permissions to delete resources, read NIC settings, and manage disks, which violates the requirement to restrict these actions.

34
MCQmedium

A storage account hosts blobs used by a public website. You need to reduce the risk of accidental deletion by developers while allowing updates to existing blobs. What should you configure?

A.Enable blob soft delete.
B.Enable immutable storage for the container.
C.Move the account to premium performance.
D.Enable static website hosting only.
AnswerA

Enabling blob soft delete in the storage account preserves a soft-deleted copy for a configurable retention interval (typically 1 to 365 days) when a blob is deleted. Because it only intercepts delete operations, normal HTTP PUT and overwrite requests from the public website continue to succeed without modification or versioning overhead. This directly meets the requirement to maintain availability for updates while providing rollback capability after accidental deletion.

Why this answer

Blob soft delete protects against accidental deletion by retaining deleted blobs for a specified retention period, allowing recovery. This meets the requirement to reduce risk from developers while still permitting updates to existing blobs, as soft delete only applies to delete operations, not overwrites.

Exam trap

The trap here is that candidates confuse blob soft delete with immutable storage, assuming both prevent deletion, but immutable storage also blocks updates, which violates the requirement to allow modifications to existing blobs.

Why the other options are wrong

B

Immutable storage prevents any modifications or deletions to blobs during the retention period, which conflicts with the requirement to allow updates to existing blobs.

C

Moving the account to premium performance does not address accidental deletion; it only improves latency and throughput for workloads requiring consistent low-latency access, not data protection against deletion.

D

Enabling static website hosting only does not prevent accidental deletion; it merely configures the storage account to serve static content. It provides no protection against blob deletion.

35
MCQmedium

An application writes transaction logs to a storage account in a region that supports availability zones. The business wants the account to stay available if one datacenter or zone fails, but it does not need a secondary region replica. Which redundancy option should you choose?

A.LRS, because it keeps three copies within a single datacenter and is enough for any zone failure.
B.ZRS, because it replicates synchronously across zones in the same region and survives a zone outage.
C.GRS, because it adds a geographically replicated secondary region for disaster recovery.
D.RA-GRS, because read access to the secondary region is the best protection against a zone failure.
AnswerB

ZRS keeps data synchronously replicated across multiple availability zones within one region. That design helps the storage account remain available when a zone or datacenter becomes unavailable, which matches the requirement. It avoids the added complexity and cost of geo-replication because a secondary region is not required.

Why this answer

B is correct because Zone-Redundant Storage (ZRS) synchronously replicates data across three Azure availability zones within the same region. This design ensures that if one datacenter or zone fails, the storage account remains available and durable without requiring a secondary region replica, exactly matching the business requirement.

Exam trap

The trap here is that candidates often confuse LRS's three-copy replication within one datacenter as sufficient for zone failures, not realizing that a zone can contain multiple datacenters and LRS does not span zones, while ZRS is specifically designed for zone-level resilience.

Why the other options are wrong

A

LRS replicates data three times within a single datacenter, so it cannot survive a zone failure because an entire zone (which includes multiple datacenters) could be lost.

C

GRS replicates data to a secondary region, but the question explicitly states that a secondary region replica is not needed. The requirement is only to survive a zone failure within the same region, which ZRS handles.

36
MCQhard

An analytics platform stores daily export files in Azure Blob Storage. The business wants the storage account to survive a failure of any one availability zone and also keep a replicated copy in a paired region for disaster recovery. No one needs to read from the secondary region unless a disaster recovery event occurs. Which redundancy option should be used?

A.ZRS
B.GRS
C.GZRS
D.RA-GRS
AnswerC

GZRS is designed for workloads that need both zone resilience and geo-replication without requiring read access to the secondary region. It keeps the primary copy spread across zones in the region and replicates that data to a paired region for disaster recovery. That matches the requirement exactly.

Why this answer

C is correct because GZRS (Geo-Zone-Redundant Storage) combines zone-redundant storage (ZRS) within the primary region, ensuring the storage account survives any single availability zone failure, with geo-redundant replication to a paired region for disaster recovery. The secondary region copy is read-only unless a failover is initiated, matching the requirement that no one reads from the secondary region unless a disaster recovery event occurs.

Exam trap

The trap here is that candidates often confuse GZRS with RA-GZRS, assuming that geo-redundant storage always provides read-access to the secondary region, but GZRS does not—only RA-GZRS does, and the question explicitly states no one needs to read from the secondary region unless a disaster recovery event occurs.

Why the other options are wrong

A

ZRS replicates data synchronously across three availability zones within a single region, but it does not provide a copy in a paired region for disaster recovery, which is explicitly required.

B

GRS provides zone-redundant storage only in the primary region, not across availability zones, and replicates to a paired region for disaster recovery. However, it does not survive a failure of any one availability zone because GRS uses LRS in the primary region, which is not zone-redundant.

D

RA-GRS provides read access to the secondary region, but the question states no one needs to read from the secondary region unless a disaster recovery event occurs, so the extra read access is unnecessary and not the best fit.

37
Matchingeasy

Match each blob tier or protection feature to the correct description.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Best for data accessed frequently and kept immediately available.

Best for infrequently accessed data that still remains online.

Stores data offline and requires rehydration before it can be read.

Moves archived data back to an online tier so it can be accessed again.

Helps prevent modification or deletion for a retention period.

Why these pairings

The hot, cool, and archive tiers differ in access frequency and cost structure. Soft delete, immutable storage, and point-in-time restore are protection features that prevent data loss or tampering.

38
MCQmedium

A finance department shares a resource group containing a critical VM and a storage account. Administrators must still be able to update settings and apply patches, but no one should accidentally delete the resources. Which lock should be applied at the resource group level?

A.ReadOnly lock, because it is the most restrictive option.
B.CanNotDelete lock.
C.A policy assignment that denies delete operations.
D.No lock, because RBAC permissions already prevent deletion.
AnswerB

CanNotDelete is the appropriate lock when administrators must continue making changes but want to prevent accidental deletion. Applied at the resource group level, it protects the VM and storage account from removal while allowing normal management operations to continue.

Why this answer

The CanNotDelete lock (option B) is correct because it prevents users from deleting the resource group or its resources, while still allowing read and update operations. This meets the requirement that administrators can update settings and apply patches, but accidental deletion is blocked. ReadOnly locks would block all write operations, including patching, which is too restrictive for this scenario.

Exam trap

The trap here is that candidates often confuse ReadOnly locks with the most restrictive option and assume it is the best choice, without considering that it blocks all write operations, including necessary updates and patching.

Why the other options are wrong

A

A ReadOnly lock prevents all write operations, including updates and patching, which contradicts the requirement that administrators must still be able to update settings and apply patches.

C

A policy assignment denies delete operations but does not prevent modification of settings or patching; however, the question specifically asks for a lock, not a policy. Locks are simpler and apply uniformly, while policies require explicit definition and can be overridden by RBAC if not properly configured.

D

RBAC permissions alone do not prevent accidental deletion; users with Contributor or Owner roles can delete resources. A lock is needed to enforce deletion protection beyond RBAC.

39
Multi-Selecthard

A legal team stores scanned contracts in Blob Archive. Auditors will need to open several files next week for about five days and then the documents should return to the lowest practical storage cost. Which two actions should the administrator plan? Select two.

Select 2 answers
A.Download the blobs directly from Archive with a normal read operation.
B.Initiate a rehydration to the Cool tier before the review window.
C.Set the blobs to the Hot tier permanently as soon as the review starts.
D.Move the blobs back to Archive after the review window ends.
E.Change the storage account redundancy to RA-GRS so the files can be read.
AnswersB, D

Rehydrating an archived blob involves changing its access tier from Archive to an online tier such as Cool. Cool tier is the appropriate choice for auditor access because it offers extremely low per-GB storage costs while still making data immediately readable, and the review window is a short, infrequent-access period. Because rehydration from Archive can take up to 15 hours with standard priority, you must initiate it well before the start of the review window to ensure files are online in time. This approach balances retrieval latency and cost, avoiding the higher expense of a Hot-tier rehydration.

Why this answer

Blobs in the Archive tier are offline and cannot be read directly; they must first be rehydrated to a hot or cool tier. Rehydrating to the Cool tier is appropriate for a five-day access window and avoids the higher cost of the Hot tier. After the review, moving the blobs back to Archive (Option D) ensures the lowest practical storage cost for long-term retention.

Exam trap

The trap here is that candidates assume Archive blobs can be read directly (like a normal download) or that changing redundancy (RA-GRS) somehow bypasses the offline nature of Archive, when in fact rehydration is mandatory and redundancy settings only affect replication, not tier accessibility.

Why the other options are wrong

A

Blobs in Archive tier are offline and cannot be read directly; a normal read operation fails. You must first rehydrate the blob to an online tier (e.g., Cool) before downloading.

C

Setting blobs to Hot tier permanently increases costs significantly, as Archive is the cheapest tier for long-term storage. The requirement is to return to the lowest practical storage cost after the review, not to keep them in Hot tier.

E

RA-GRS provides geo-redundant read access, but Archive blobs are offline and cannot be read directly regardless of redundancy. The blobs must first be rehydrated to an online tier.

40
MCQmedium

A web app running in Azure App Service must read blobs from a storage account. The app must authenticate without storing secrets or SAS tokens, and administrators should grant only blob data permissions, not storage management permissions. What should you configure?

A.The storage account access key in an application setting, because it works with any blob operation.
B.A system-assigned managed identity for the app with Storage Blob Data Reader assigned at the storage scope.
C.The Contributor role on the storage account, because it includes both management and data permissions.
D.A service endpoint on the subnet, because service endpoints are used for application authentication.
AnswerB

A managed identity lets the app authenticate to Azure Storage without storing credentials, and the Storage Blob Data Reader role grants only blob data read access. Assigning the role at the storage account scope keeps the permission focused on the intended resource while avoiding management-plane rights. This is the most secure operational pattern for an Azure-hosted app that only needs to read blobs.

Why this answer

A system-assigned managed identity allows the App Service to authenticate to Azure Storage without storing any secrets or SAS tokens. By assigning the Storage Blob Data Reader role at the storage account scope, you grant only the necessary blob read permissions while explicitly excluding any storage management permissions (e.g., creating or deleting storage accounts). This aligns with the principle of least privilege and eliminates credential management overhead.

Exam trap

The trap here is that candidates often confuse RBAC roles like Contributor (which grants management permissions only) with data plane roles like Storage Blob Data Reader, or they mistakenly think service endpoints provide authentication instead of network-level access control.

Why the other options are wrong

A

Using the storage account access key grants full management access to the storage account, not just blob data permissions, and requires storing a secret in the application settings, violating the requirement to avoid storing secrets.

C

The Contributor role grants full management access to the storage account, including the ability to delete or modify the account itself, which violates the requirement to grant only blob data permissions and not storage management permissions.

D

Service endpoints secure traffic to the storage account from a virtual network but do not authenticate the app or grant data permissions; they are a network-level control, not an identity-based authentication mechanism.

41
MCQhard

You need to allow a partner application to upload files to a blob container for the next 24 hours. The partner must not receive the storage account key. What should you provide?

A.The storage account access key
B.A shared access signature (SAS)
C.The connection string with the account key
D.A Recovery Services vault
AnswerB

A shared access signature (SAS) is the correct mechanism because it delegates time-limited, container-scoped permissions—such as write or create—to a partner application without exposing the storage account's key. You can generate a service SAS or a user delegation SAS optionally backed by a stored access policy, which lets you revoke access centrally and restrict the app to a single blob container while preserving least privilege.

Why this answer

A shared access signature (SAS) provides delegated, time-limited access to a specific Azure Storage resource (like a blob container) without exposing the storage account key. By generating a SAS token with write permissions and a 24-hour expiry, you grant the partner application the ability to upload files while maintaining security and control over the access window.

Exam trap

The trap here is that candidates often confuse a SAS with a connection string or access key, mistakenly thinking that any shared credential will work, but the exam specifically tests the ability to grant time-limited, scoped access without exposing the account key.

Why the other options are wrong

A

The storage account access key provides full administrative access to the storage account, including all operations on all services. The question explicitly requires that the partner must not receive the storage account key, so providing the key violates the security constraint.

C

The connection string with the account key includes the storage account key, which violates the requirement that the partner must not receive the storage account key.

D

A Recovery Services vault is used for Azure Backup and disaster recovery, not for granting temporary access to blob storage. It does not provide any mechanism for uploading files to a blob container.

42
Drag & Dropmedium

Order the steps to configure Azure AD Connect for hybrid identity.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4

Why this order

Install, choose sync method, connect to Azure AD, filter domains, then finalize.

43
MCQmedium

A finance team stores application blobs in an Azure Storage account. The data must remain available if a single availability zone in the region is lost, and the team does not need automatic read access from another region. Which redundancy option best meets the requirement?

A.Locally redundant storage (LRS), which keeps three copies in one datacenter only.
B.Zone-redundant storage (ZRS), which replicates data across availability zones in the same region.
C.Geo-redundant storage (GRS), which replicates data to a paired region and supports failover.
D.Read-access geo-redundant storage (RA-GRS), which allows reads from the secondary region.
AnswerB

ZRS stores multiple copies of the data across availability zones within one region, so the storage account can remain available if one zone is lost. This matches the requirement for zone failure resiliency without introducing cross-region read access or the extra complexity of geo-failover. It is the least expansive redundancy option that still provides protection against a zone outage.

Why this answer

Zone-redundant storage (ZRS) replicates your data synchronously across three Azure availability zones within the primary region. This ensures that if a single zone fails, the data remains available and durable without requiring any manual intervention or failover, meeting the requirement of no automatic read access from another region.

Exam trap

The trap here is that candidates often confuse 'availability within a region' with 'disaster recovery across regions,' leading them to choose GRS or RA-GRS when the requirement is only to survive a single availability zone failure, not a full regional outage.

Why the other options are wrong

C

GRS replicates data to a paired region, which provides durability across regions but does not protect against a single availability zone failure within the primary region; it also incurs higher cost and latency than needed.

D

RA-GRS provides read access to a secondary region, but the requirement states no automatic read access from another region is needed. Additionally, RA-GRS does not protect against a single availability zone loss within the primary region; it only protects against region-level failures.

44
MCQmedium

A hub VNet already has a VPN gateway connected to on-premises networks. A new spoke VNet must reach those on-premises networks through the existing gateway without deploying another gateway. Which peering settings are required?

A.Enable gateway transit on the hub peering and use remote gateways on the spoke peering.
B.Enable forwarded traffic on both peerings and leave gateway settings disabled.
C.Enable use remote gateways on the hub peering and gateway transit on the spoke peering.
D.Create a private endpoint between the two VNets.
AnswerA

To let a spoke VNet use the hub's gateway, the hub side must allow gateway transit and the spoke side must be configured to use the remote gateway. This combination lets the spoke send traffic to on-premises networks through the existing hub VPN gateway, avoiding duplicate gateway deployment. It is the standard design for hub-and-spoke environments that centralize connectivity and reduce cost and operational overhead.

Why this answer

To allow a spoke VNet to use the hub VNet's VPN gateway without deploying its own, you must enable 'Use remote gateways' on the spoke peering and 'Gateway transit' on the hub peering. This configuration allows the spoke to route traffic destined for on-premises networks through the hub's VPN gateway, leveraging the existing site-to-site VPN connection.

Exam trap

The trap here is that candidates often confuse which peering (hub or spoke) gets which setting, incorrectly assuming 'Use remote gateways' goes on the hub and 'Gateway transit' on the spoke, or they think 'Forwarded traffic' is sufficient for gateway routing.

Why the other options are wrong

B

Option B is wrong because enabling forwarded traffic alone does not allow the spoke VNet to use the hub's VPN gateway. Gateway transit must be enabled on the hub peering, and the spoke must use remote gateways to route traffic through the hub's gateway.

C

Option C reverses the required settings: gateway transit must be enabled on the hub (where the gateway resides) and use remote gateways on the spoke. Enabling use remote gateways on the hub would attempt to use a non-existent gateway in the spoke, and gateway transit on the spoke would not allow the spoke to use the hub's gateway.

D

A private endpoint enables secure connectivity to a specific Azure service (e.g., Storage, SQL) over the Microsoft backbone, not transitive routing to on-premises networks through a VPN gateway. It does not provide network-level routing between VNets or to on-premises.

45
MCQmedium

A Windows file server VM in Azure must mount an Azure file share by using existing Active Directory Domain Services credentials instead of a storage account key. The organization already has domain-joined Windows servers in the environment. What should the administrator configure on the storage account?

A.Enable Azure Files identity-based authentication with Active Directory Domain Services.
B.Enable blob soft delete and mount the share with a blob container SAS token.
C.Enable a service endpoint for Microsoft.Storage on the subnet.
D.Create a shared access signature for the file share and map it as a local drive.
AnswerA

Enabling Azure Files identity-based authentication with Active Directory Domain Services allows the Windows file server VM to obtain a Kerberos ticket for the SMB share and mount it using the user's existing domain credentials. This eliminates the need for storage account keys or SAS tokens because authorization is handled through RBAC roles like 'Storage File Data SMB Share Reader'. This is precisely what the requirement asks for.

Why this answer

Azure Files supports identity-based authentication over SMB using Active Directory Domain Services (AD DS). By enabling this on the storage account, the administrator can mount the file share using existing domain credentials instead of a storage account key, provided the client VM is domain-joined and the share is configured with appropriate NTFS permissions. This eliminates the need to manage or expose storage account keys.

Exam trap

The trap here is that candidates often confuse network-level controls (like service endpoints) or key-based access methods (like SAS tokens) with identity-based authentication, failing to recognize that only enabling AD DS authentication on the storage account allows the use of existing domain credentials.

Why the other options are wrong

B

Blob soft delete and SAS tokens are for Azure Blob Storage, not Azure Files. The question requires mounting an Azure file share with AD credentials, not using a storage account key or SAS.

C

Enabling a service endpoint for Microsoft.Storage on the subnet restricts access to the storage account from that subnet but does not enable Active Directory authentication for Azure Files. The question requires identity-based authentication using AD DS credentials, which service endpoints do not provide.

D

Creating a shared access signature (SAS) for the file share and mapping it as a local drive still uses a SAS token for authentication, not Active Directory Domain Services credentials. The question requires using existing AD DS credentials, which SAS does not support.

46
MCQmedium

A line-of-business application stores transaction logs in an Azure Storage account. The app must keep working if one availability zone in the primary region fails, and administrators want read access to the secondary copy if the primary region becomes unavailable. Which redundancy option should you choose?

A.LRS, because it keeps three local copies in one datacenter and is the simplest choice.
B.RA-GRS, because it provides geo-replication and read access to the secondary region.
C.GZRS, because it combines zone redundancy in the primary region with geo-replication.
D.RA-GZRS, because it keeps the primary region zone-redundant and allows read access to the secondary copy.
AnswerD

RA-GZRS is the only option listed that combines zone-redundant storage in the primary region with geo-replication and read access to the secondary endpoint. That satisfies both the availability-zone failure requirement and the need to read data during a regional outage. It is the strongest choice when you need resilience across both datacenter-level and regional failure scenarios.

Why this answer

RA-GZRS (Read-Access Geo-Zone-Redundant Storage) is correct because it combines zone-redundant storage (ZRS) across availability zones in the primary region, ensuring continued operation if one zone fails, with geo-replication to a secondary region. Additionally, the 'RA' prefix enables read access to the secondary copy if the primary region becomes unavailable, meeting both requirements.

Exam trap

The trap here is that candidates often confuse GZRS with RA-GZRS, overlooking that GZRS does not grant read access to the secondary region unless a failover is initiated, while RA-GZRS explicitly allows read access to the secondary copy at all times.

Why the other options are wrong

A

LRS only replicates within a single datacenter, so it does not protect against an availability zone failure in the primary region (since zones span multiple datacenters) and provides no secondary region for read access if the primary region becomes unavailable.

B

RA-GRS does not provide zone redundancy in the primary region; it only replicates to a single physical location in the primary region. If the primary region's single zone fails, the app may lose availability until failover occurs.

C

GZRS provides zone redundancy in the primary region and geo-replication, but it does not allow read access to the secondary copy; only RA-GZRS offers that read access, which is required for administrators to read the secondary copy if the primary region fails.

47
MCQeasy

An administrator moved a blob to the Archive tier last month. A user needs to open it tomorrow. What must happen before the file can be read?

A.Change the blob to Hot or Cool and wait for rehydration to complete
B.Create a snapshot of the archived blob
C.Enable versioning on the storage account
D.Move the storage account to LRS redundancy
AnswerA

Because Archive-tier blobs are stored in an offline format and cannot be accessed for reads or writes, the only way to make the data available is to change its access tier to Hot or Cool. This action triggers a rehydration operation, which can take from minutes to several hours depending on the rehydration priority you choose (Standard or High), and only after the blob moves to an online tier can clients read or modify it. Waiting for rehydration to complete is therefore essential before any application can use the data.

Why this answer

To read a blob in the Archive tier, it must first be rehydrated to the Hot or Cool tier. This process, called rehydration, changes the blob's tier and makes it accessible for reading. Until rehydration completes, the blob remains offline and cannot be read.

Exam trap

The trap here is that candidates may think archived blobs can be read directly or that other operations like snapshots or versioning bypass the rehydration requirement, but Azure explicitly requires tier change and rehydration before any read access.

Why the other options are wrong

B

Creating a snapshot of an archived blob does not rehydrate the blob; the snapshot itself is also in the Archive tier and cannot be read until the base blob is rehydrated.

C

Enabling versioning does not make an archived blob readable; it only preserves previous versions. The blob remains in the Archive tier and must be rehydrated to Hot or Cool before access.

D

Moving the storage account to LRS redundancy does not affect the Archive tier's requirement for rehydration before reading. The blob remains in the Archive tier and must be changed to Hot or Cool and rehydrated.

48
MCQmedium

Based on the exhibit, what is the best access change to let John download blobs from only the invoices container?

A.Assign Reader at the storage account scope so John can view the storage account and its data.
B.Assign Storage Blob Data Reader at the invoices container scope.
C.Assign Storage Account Contributor at the resource group scope.
D.Make the invoices container public and keep John's existing Contributor role.
AnswerB

Blob downloads require a data-plane role, not the Contributor role on the storage account. Assigning Storage Blob Data Reader at the container scope gives John only the read permissions needed for invoices and avoids granting access to other containers or management operations.

Why this answer

Assigning the Storage Blob Data Reader role at the invoices container scope grants John the minimum permissions needed to download blobs from that specific container. This role provides read access to blob data without allowing any write or management operations, and scoping it to the container ensures John cannot access other containers in the storage account.

Exam trap

The trap here is that candidates often confuse management-plane roles (like Reader or Contributor) with data-plane roles, assuming that any role with 'read' or 'contributor' in the name grants access to blob data, when in fact only specific data-plane roles (e.g., Storage Blob Data Reader) provide the necessary permissions for blob operations.

Why the other options are wrong

A

Assigning Reader at the storage account scope grants read access to all containers and blobs, not just the invoices container, violating the requirement for least privilege.

C

Storage Account Contributor at the resource group scope grants full management access to the storage account, including the ability to delete or modify configurations, but does not grant data access (e.g., reading blobs). It would over-privilege John and fail to meet the requirement of read-only blob download from a specific container.

49
MCQmedium

A development team needs a single Azure Storage account for blob containers, Azure Files shares, and blob lifecycle rules. The account must support standard performance and allow future use of access tiers. Which account kind should you create?

A.BlobStorage because it is optimized for blobs and supports lifecycle management.
B.StorageV2 because it supports blobs, Azure Files, lifecycle management, and access tiers.
C.FileStorage because it is designed for file shares and can also host blob lifecycle rules.
D.BlockBlobStorage because it provides the best performance for lifecycle policies and file shares.
AnswerB

StorageV2 is the correct choice because it is the general-purpose v2 account type. It supports blob containers, Azure Files shares, blob access tiers, lifecycle management rules, and the standard capabilities used in most Azure administration scenarios. It is also the recommended account type when a team wants one storage account for multiple storage services and operational features.

Why this answer

StorageV2 (general-purpose v2) is the only account kind that supports blobs, Azure Files shares, lifecycle management policies, and all access tiers (hot, cool, archive) with standard performance. BlobStorage lacks Azure Files support, FileStorage is premium-only and does not support lifecycle rules, and BlockBlobStorage is premium-only and does not support Azure Files or lifecycle management.

Exam trap

Microsoft often tests the misconception that BlobStorage accounts are sufficient for mixed workloads, but they intentionally omit that BlobStorage cannot host Azure Files shares, making StorageV2 the only viable choice when both blob and file storage are required with lifecycle management.

Why the other options are wrong

A

BlobStorage does not support Azure Files shares, which are required by the development team.

C

FileStorage is a premium-only account kind designed for high-performance file shares and does not support blob containers, lifecycle management, or access tiers.

D

BlockBlobStorage is a premium account kind optimized for block blobs with low latency, but it does not support Azure Files shares or standard performance tiers, and it lacks lifecycle management features.

50
Matchingmedium

Match each file-sharing requirement to the best Azure Files mounting or integration approach.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Azure File Sync

SMB with AD DS-based identity authentication

NFS 4.1 share

SAS token

Why these pairings

SMB mounting requires storage account credentials; NFS needs private endpoint; REST API for programmatic access; Azure AD DS enables identity-based access; File Sync caches on-premises.

51
MCQmedium

An analytics team stores exported reports in a storage account. They want the data to survive a zone failure and a regional outage, and if the primary region becomes unavailable they also want read-only access to the replica while failover is being planned. Which redundancy option should you select?

A.GZRS
B.RA-GZRS
C.RA-GRS
D.ZRS
AnswerB

RA-GZRS (Read-Access Geo-Zone-Redundant Storage) is correct because it synchronously replicates data across three Azure availability zones within the primary region and asynchronously replicates to a secondary paired region, while enabling read access to that secondary endpoint. This gives the analytics team both zone-fault tolerance and regional disaster recovery, plus immediate, independent read access to the geo-replicated copy. It provides the highest availability and durability of all Azure Storage redundancy options.

Why this answer

RA-GZRS (Read-Access Geo-Zone-Redundant Storage) is correct because it combines zone-redundant storage (ZRS) within the primary region with geo-redundant replication to a secondary region, and crucially provides read-only access to the secondary replica even when the primary region is available. This meets the requirement for data survival during both a zone failure and a regional outage, while allowing read-only access to the replica during failover planning.

Exam trap

The trap here is that candidates often confuse GZRS with RA-GZRS, forgetting that the 'RA' prefix is required to enable read access to the secondary region before a failover occurs.

Why the other options are wrong

A

GZRS provides geo-redundancy with zone-level resilience but does not offer read access to the secondary region during an outage; it requires a failover to access the replica, which does not meet the requirement for immediate read-only access while planning failover.

D

ZRS replicates data synchronously across three availability zones within a single region, providing zone-level fault tolerance but no protection against a regional outage. The question requires read-only access during a regional outage, which ZRS cannot provide.

52
MCQeasy

A partner must upload files to one blob container for 12 hours. You do not want to share the storage account key, and the access should expire automatically. Which access method should you use?

A.Role assignment in Azure RBAC
B.Shared access signature (SAS)
C.Private endpoint
D.Storage account lock
AnswerB

A Shared Access Signature (SAS) is a URI that grants scoped, time-limited access to specific storage resources, such as a container or blob. For this scenario, you can generate a service SAS with write permissions on the single container, an expiry time (e.g., 12 hours), and optionally restrict it to the partner's IP address. The partner only needs the SAS URL; no Azure AD credentials or storage account key are exposed. This makes it the ideal, least-privilege mechanism for a one-off upload task.

Why this answer

A shared access signature (SAS) is the correct choice because it provides time-limited, delegated access to a specific blob container without exposing the storage account key. You can set an expiry time of 12 hours, and the SAS token can be generated with only the permissions needed (e.g., write). Once the token expires, access is automatically revoked, meeting the requirement for automatic expiration.

Exam trap

The trap here is that candidates often confuse RBAC with SAS, thinking that a role assignment can be made temporary, but RBAC does not support automatic expiration; only SAS provides time-bound, delegated access without sharing the account key.

Why the other options are wrong

A

Azure RBAC role assignments grant persistent permissions and do not automatically expire, so they cannot enforce a 12-hour time limit for access.

C

A private endpoint provides secure, private connectivity to Azure services over a private IP address, but it does not provide time-limited access or automatic expiration for external partners.

D

A storage account lock prevents deletion or modification of the storage account but does not provide time-limited, granular access to a specific blob container without sharing the account key.

53
MCQhard

An archive team stores legal exhibits in Azure Blob Storage. The files are downloaded only during quarterly audits, but when an auditor needs one, it must be readable immediately without waiting for a rehydration job. The team wants the lowest practical cost after the first 30 days and does not want to move blobs manually each quarter. What should the administrator configure?

A.Keep the blobs in Hot tier permanently and delete them manually after each audit cycle.
B.Use a lifecycle management rule to move the blobs to Cool tier after 30 days.
C.Move the blobs to Archive tier after 30 days and rehydrate them when audits begin.
D.Store the files in Premium block blob storage and use snapshots for audit recovery.
AnswerB

A lifecycle management rule can automatically transition blobs from Hot to Cool tier after 30 days. Cool tier is an online tier, meaning blobs remain immediately readable without any rehydration step, satisfying the legal team's need to access exhibits as soon as an audit begins. It also reduces storage costs versus Hot tier because the data is infrequently accessed, making this the most cost-effective option that still preserves instant availability.

Why this answer

Azure Blob Storage lifecycle management rules can automatically move blobs from Hot to Cool tier after 30 days, reducing storage costs while keeping data immediately accessible. Cool tier offers lower storage costs than Hot tier with the same low-latency read access, satisfying the requirement for instant auditor access without manual intervention.

Exam trap

The trap here is that candidates often confuse Archive tier's low storage cost with immediate accessibility, forgetting that Archive requires a rehydration step that can take hours, while Cool tier provides instant access at a slightly higher but still cost-effective rate.

Why the other options are wrong

A

This option requires manual deletion after each audit cycle, which violates the requirement to avoid manual intervention. Additionally, keeping blobs in Hot tier permanently incurs higher storage costs than using Cool tier after 30 days.

C

Archive tier requires a rehydration job (which can take hours) to make blobs readable, contradicting the requirement that files must be readable immediately when an auditor needs them.

D

Premium block blob storage is designed for low-latency and high-performance workloads, not for cost-effective long-term archival storage. Snapshots add additional costs and do not address the need for immediate readability without rehydration, making this option more expensive and unnecessary for quarterly audits.

54
MCQmedium

A contractor needs temporary access to upload and download files in only one blob container for 8 hours. You do not want to share the storage account key, and you want to revoke access later without affecting other containers. What should you create?

A.A storage account access key, because it can be limited to one container by policy.
B.A container-level SAS token backed by a stored access policy, so you can limit and revoke access.
C.Anonymous public access on the container, because it is the easiest way to time-limit access.
D.Azure RBAC on the storage account only, because RBAC automatically expires after a few hours.
AnswerB

A container-level SAS with a stored access policy is ideal for temporary access to one container. It avoids sharing the account key, limits permissions and lifetime to exactly what is needed, and gives you a revocation point through the stored access policy. That combination is safer than broad key-based access and more operationally flexible than changing account-wide settings.

Why this answer

A container-level SAS token backed by a stored access policy is the correct solution because it allows you to grant temporary, scoped access to a single blob container without exposing the storage account key. The stored access policy enables you to revoke the SAS token at any time by modifying or deleting the policy, which immediately invalidates all tokens associated with it, without affecting other containers.

Exam trap

The trap here is that candidates often confuse a container-level SAS with a stored access policy, thinking a SAS alone provides revocability, but without a stored access policy, a SAS token cannot be revoked before its expiry time.

Why the other options are wrong

A

A storage account access key grants full access to all containers in the storage account, not just one container. It cannot be scoped to a single container, and revoking it would affect all containers.

C

Anonymous public access cannot be time-limited and would allow anyone to access the container without authentication, violating the requirement to revoke access after 8 hours.

D

Azure RBAC on the storage account does not automatically expire after a few hours; it requires manual removal. It also cannot be scoped to a single container without additional configuration, and it does not provide the temporary, revocable access needed for this scenario.

55
MCQmedium

A storage account must be accessible only from one virtual network, and the storage service must have a private IP address inside that network. Public network access should be disabled. Which solution should the administrator use?

A.Add a storage firewall rule that allows the subnet's public IP range
B.Configure a service endpoint for the subnet and keep public access enabled
C.Create a private endpoint for the storage account in the virtual network
D.Peer the virtual network to the storage account's region
AnswerC

A private endpoint assigns the storage account a network interface with a private IP address from your VNet's subnet, placing the service effectively inside the virtual network. Traffic to the storage account then traverses the Microsoft backbone rather than the public internet. Once created, you can disable public network access, and the only remaining path is through the private endpoint, guaranteeing that only your VNet can reach the storage account.

Why this answer

A private endpoint assigns the storage account a private IP address from the virtual network's address space, using Azure Private Link to route traffic entirely over the Microsoft backbone. This ensures the storage account is accessible only from that virtual network and allows public network access to be disabled, meeting both requirements.

Exam trap

The trap here is confusing service endpoints (which still leave the public endpoint enabled and only provide source-side filtering) with private endpoints (which provide a private IP and fully disable public access).

Why the other options are wrong

A

This option only restricts access by IP address, but the storage account would still have a public IP and public endpoint, failing the requirement for a private IP address and disabled public network access.

B

A service endpoint does not assign a private IP address to the storage account; it only allows traffic from the subnet via the public endpoint while keeping public access enabled, which violates the requirement to disable public network access.

D

VNet peering connects virtual networks, but does not assign a private IP to the storage account or disable public access. The storage account would still have a public endpoint, and peering alone does not restrict access to a single VNet.

56
MCQmedium

You need to create a storage account that provides the lowest-cost redundant storage for non-critical data and only needs protection against local disk or server failure within a single datacenter. Which redundancy option should you choose?

A.LRS
B.ZRS
C.GRS
D.GZRS
AnswerA

LRS writes three synchronous copies of your data within a single physical datacenter in the primary region. It provides the cheapest redundancy tier because it does not pay for inter-zone or inter-region replication, protecting only against server and drive failures. For workloads that can tolerate a datacenter-level loss, this is the lowest-cost way to meet a basic redundancy requirement.

Why this answer

A is correct because Locally Redundant Storage (LRS) replicates data three times within a single datacenter in the same region, protecting against local disk or server failures. It is the lowest-cost redundancy option, making it ideal for non-critical data that does not require protection against zone- or region-level outages.

Exam trap

The trap here is that candidates may choose ZRS or GRS thinking they need 'redundancy' without realizing the question specifically limits the scope to local failures within a single datacenter, making LRS the cheapest and sufficient option.

Why the other options are wrong

B

ZRS provides synchronous replication across multiple availability zones within a region, which is more expensive than LRS and offers more protection than needed for non-critical data that only requires protection against local disk or server failure within a single datacenter.

C

GRS replicates data to a paired secondary region, providing higher durability but at a higher cost. The question specifies lowest-cost redundancy for non-critical data needing only protection against local failures within a single datacenter, so GRS is overkill and more expensive.

D

GZRS (Geo-Zone-Redundant Storage) provides redundancy across multiple datacenters in different regions, which is overkill and more expensive than needed for the requirement of only protecting against local disk or server failure within a single datacenter.

57
MCQmedium

A reporting system requires a storage account that is zone resilient in the primary region and also keeps a geo-replicated secondary copy that can be read during an outage. Which redundancy option should you select?

A.ZRS, because it protects against zone failure and also provides a readable secondary region.
B.GRS, because it stores a secondary copy in another region but does not offer zone redundancy in the primary region.
C.RA-GZRS, because it combines zone redundancy, geo-replication, and read access to the secondary region.
D.LRS, because local replication is enough when the workload already has application-level retries.
AnswerC

RA-GZRS provides the strongest fit for this scenario. It combines synchronous zone redundancy in the primary region with asynchronous geo-replication to a secondary region, and it allows read access to that secondary copy. That combination meets both the availability and reporting requirements described in the question.

Why this answer

RA-GZRS (Read-Access Geo-Zone-Redundant Storage) is the correct choice because it provides synchronous replication across three Azure availability zones in the primary region for zone resilience, asynchronous geo-replication to a secondary region for disaster recovery, and enables read access to the secondary copy during an outage. This meets all three requirements: zone resiliency, geo-replication, and readable secondary region.

Exam trap

The trap here is that candidates often confuse GRS with RA-GZRS, overlooking that GRS lacks zone redundancy in the primary region and does not provide read access to the secondary copy unless explicitly enabled via RA-GRS or RA-GZRS.

Why the other options are wrong

A

ZRS provides zone redundancy but does not include geo-replication; it does not maintain a secondary copy in another region, let alone one that is readable during an outage.

B

GRS does not provide zone redundancy in the primary region; it only replicates data to a secondary region. The question requires zone resilience in the primary region, which GRS lacks.

D

LRS only replicates data within a single data center, providing no zone resilience or geo-replication, which fails to meet the requirement for zone resilience in the primary region and a readable geo-replicated secondary copy.

58
MCQmedium

A partner company needs to upload files to a single blob container for the next 24 hours. The partner should not receive the storage account key, and the access should be limited to that container only. Which access mechanism should you provide?

A.A container-level SAS token with write permission and a 24-hour expiry.
B.The storage account key, because it is easier for external users to use.
C.A management group role assignment, because RBAC can restrict access to one blob container.
D.A private endpoint, because it grants the partner write access over a private IP.
AnswerA

A SAS token is the right tool for short-lived, scoped access to one container. It avoids sharing the storage account key, and you can limit the permissions to write only with a precise expiration time. That makes it well suited for partner uploads, temporary transfers, and other delegated storage tasks.

Why this answer

A container-level SAS token with write permission and a 24-hour expiry is correct because it provides time-limited, delegated access to a specific blob container without exposing the storage account key. The SAS token is generated with the container as the resource scope, write permission (add/create), and an expiry time of 24 hours, meeting all requirements: no key sharing, container-only access, and time-bound access.

Exam trap

The trap here is that candidates may confuse SAS tokens with storage account keys, thinking a key is simpler for external users, or mistakenly believe RBAC at a management group scope can be narrowed to a single container, when in fact RBAC for containers requires the scope to be the container itself (via Azure RBAC for Data Actions) and is not available at management group level.

Why the other options are wrong

B

The storage account key grants full administrative access to the entire storage account, not just a single container, violating the requirement to limit access to one container. It also exposes the key to the partner, which is prohibited.

C

RBAC roles at the management group scope apply to all subscriptions and resources under that group, not to a single blob container. To restrict access to one container, you would need a role assignment at the container scope, which is not possible with management groups.

D

A private endpoint does not grant write access or any permissions by itself; it only provides a private IP connection to the storage account. Access control is still managed via keys, SAS, or RBAC, and it does not limit access to a single container.

59
MCQmedium

A business-critical storage account must survive a zone outage in the primary region and also keep a read-only copy in the paired region for reporting if the primary region becomes unavailable. Which redundancy option should you choose?

A.ZRS because it protects against a single datacenter failure.
B.RA-GZRS because it provides zone redundancy and read access to the secondary region.
C.GZRS because it provides a readable secondary region by default.
D.RA-GRS because it provides zone redundancy and read access to the secondary region.
AnswerB

RA-GZRS is the correct option because it combines zone-redundant storage in the primary region with geo-replication to the paired region, and it allows read access to the secondary copy. That matches both requirements: resilience to a zone outage and a readable secondary copy for reporting or failover scenarios. It is the highest-resilience option in this list.

Why this answer

(RA-GZRS) is correct because it combines zone-redundant storage (ZRS) within the primary region, ensuring data survives a zone outage, with read-access geo-redundant storage (RA-GRS) to the paired region, providing a readable secondary copy for reporting if the primary region becomes unavailable. This meets both requirements: zone-level fault tolerance and read-only access to the secondary region during a primary outage.

Exam trap

The trap here is that candidates confuse GZRS (which requires a failover for read access) with RA-GZRS (which provides always-on read access to the secondary region), or mistakenly think RA-GRS offers zone redundancy when it only uses LRS in the primary region.

Why the other options are wrong

A

ZRS only replicates data synchronously across availability zones within a single region, providing no read access to a secondary region for reporting during a primary region outage.

C

GZRS does not provide read access to the secondary region by default; it requires a manual failover to enable read access. The question requires read-only access to the secondary region even when the primary is unavailable, which only RA-GZRS provides.

D

RA-GRS does not provide zone redundancy; it only replicates data to a single datacenter in the primary region, so it cannot survive a zone outage.

60
MCQmedium

A lifecycle rule moves blobs to the archive tier after 90 days. A file was archived 2 weeks ago, and a reporting job now needs to read it tomorrow morning. What should you expect?

A.The file is immediately readable, but only through the archive endpoint and at a higher request rate.
B.The file must be rehydrated to an online tier before it can be read, so access is delayed.
C.The file is permanently deleted when it enters archive, so the job must use a backup restore.
D.The file can be read immediately if the account has read-access geo-redundancy enabled.
AnswerB

Archive tier is offline storage. If a job needs the blob tomorrow, the blob must first be rehydrated to an online tier such as hot or cool. Rehydration takes time, so the data is not instantly available. This is an important operational consideration when lifecycle policies move data to archive based on age.

Why this answer

Blobs in the Azure Archive tier are offline and cannot be read directly. To access the data, you must first rehydrate the blob to an online tier (Hot, Cool, or Cold) using a copy or change-tier operation, which introduces a delay (typically up to 15 hours for standard priority rehydration). The file was archived only 2 weeks ago, so it is still in the Archive tier and requires rehydration before the reporting job can read it tomorrow morning.

Exam trap

The trap here is that candidates assume the Archive tier is simply a 'cold' storage that can be read slowly, but in reality it is an offline tier requiring explicit rehydration, which introduces significant latency.

Why the other options are wrong

A

Blobs in the archive tier are offline and cannot be read directly; they must be rehydrated to an online tier first. The archive endpoint does not provide immediate read access, and request rate is not relevant.

C

Azure Blob Storage archive tier does not delete blobs; it keeps them in an offline state. The file is still present but requires rehydration before reading.

61
MCQhard

A platform team created a BlobStorage account for application logs. Later they discovered the same account must also host an Azure Files share for a Linux automation server, and lifecycle rules must continue to manage blob tiers. Standard performance is sufficient. What should they do?

A.Keep the BlobStorage account and add a private endpoint
B.Recreate the storage as a StorageV2 general-purpose v2 account
C.Convert the account to Premium Block Blob storage
D.Create a separate file server VM and keep the BlobStorage account unchanged
AnswerB

A StorageV2 account supports both blob features such as lifecycle management and Azure Files shares in the same account. The earlier BlobStorage kind is too limited for the file-share requirement, so the correct administrative action is to create a general-purpose v2 account and migrate the data. This also preserves standard performance and keeps the storage design simpler than splitting services across separate accounts.

Why this answer

A BlobStorage account is a specialized storage account that supports only block blobs and append blobs, not Azure Files shares. To host both blobs and Azure Files, you need a general-purpose v2 (StorageV2) account, which supports all Azure Storage services including blobs, files, queues, and tables, while also allowing lifecycle management policies for blob tiering. Recreating the account as StorageV2 meets both requirements without sacrificing blob lifecycle rules.

Exam trap

The trap here is that candidates assume a BlobStorage account can be 'upgraded' or that adding features like private endpoints or premium performance will enable Azure Files, when in fact the account kind is immutable after creation and must be recreated as StorageV2.

Why the other options are wrong

C

Premium Block Blob storage is designed for low-latency workloads and does not support Azure Files shares, which require standard performance tiers. The question specifies standard performance is sufficient, so Premium is unnecessary and incompatible.

D

Creating a separate file server VM adds unnecessary cost and management overhead, and does not address the requirement to host an Azure Files share within the same storage account as the blob containers, which is only possible with a StorageV2 account.

62
Multi-Selecteasy

A Windows VM mounts an Azure Files share by using SMB and identity-based authentication. Which two permission layers can affect access to folders in the share? Select two.

Select 2 answers
A.Azure RBAC permissions on the file share
B.NTFS permissions on files and folders
C.Network security group rules on the storage account
D.Blob access tier settings
E.Route table next-hop selection
AnswersA, B

Azure RBAC for Azure Files is the first authorization gate. Roles such as Storage File Data SMB Share Reader, Contributor, or Elevated Contributor map an identity to the share and determine whether it can authenticate for SMB access. This share-level permission is evaluated before any file-level ACLs, and in Azure Files it is required for identity-based authentication to succeed.

Why this answer

Azure RBAC permissions on the file share (Option A) control whether a user or service principal can mount the share or perform management operations, such as listing or modifying share properties. When identity-based authentication is used (Kerberos or Azure AD Kerberos), RBAC roles like 'Storage File Data SMB Share Reader' or 'Contributor' are required to grant access at the share level before any file-level permissions apply.

Exam trap

The trap here is that candidates often confuse network-level controls (NSGs, route tables) with identity-based access controls, or incorrectly assume Blob access tiers apply to Azure Files shares, when in fact only RBAC and NTFS permissions govern folder access in this scenario.

Why the other options are wrong

C

NSG rules apply to network traffic at the subnet or NIC level, not to authentication or authorization for accessing an Azure Files share via SMB. Identity-based access is controlled by Azure RBAC and NTFS permissions, not by NSGs.

D

Blob access tier settings only affect the cost and performance of Azure Blob Storage, not Azure Files. Azure Files uses SMB shares, not blob tiers, so this option has no impact on folder access.

E

Route table next-hop selection controls network traffic routing between subnets or to on-premises, not access permissions to Azure Files shares. Identity-based access to Azure Files is governed by RBAC and NTFS permissions, not routing.

63
MCQhard

Your company stores monthly reports in Azure Blob Storage. The reports are rarely accessed, but when needed they must be read within seconds rather than hours. You need to minimize storage cost while preserving near-immediate availability. Which access tier should you use?

A.Hot
B.Cool
C.Archive
D.Premium
AnswerB

Cool minimizes cost for infrequently accessed data while keeping it available online.

Why this answer

Cool tier is correct because it offers low storage cost for infrequently accessed data while maintaining near-immediate (milliseconds) retrieval latency. The reports are rarely accessed but must be available within seconds, which Cool tier satisfies, whereas Archive would incur hours-long rehydration delays.

Exam trap

The trap here is that candidates often choose Archive tier thinking it is the cheapest option for rarely accessed data, but they overlook the critical requirement for 'within seconds' availability, which Archive cannot provide without a time-consuming rehydration process.

Why the other options are wrong

A

The Hot tier is designed for frequently accessed data and has higher storage costs, which contradicts the requirement to minimize storage cost for rarely accessed reports.

C

Archive tier has the lowest storage cost but retrieval times can be hours (up to 15 hours for standard priority), which violates the requirement that reports must be read within seconds.

D

Premium tier is designed for low-latency, high-transaction workloads (e.g., interactive apps), not for rarely accessed data. It costs significantly more than Cool and does not provide cost savings for infrequent access.

64
MCQmedium

A hub VNet contains a VPN gateway that provides access to on-premises resources. A spoke VNet is peered to the hub and must send on-premises traffic through the hub gateway without deploying its own gateway. What peering configuration is required?

A.Enable forwarded traffic on both peerings and disable gateway transit.
B.Enable gateway transit on the hub peering and Use remote gateways on the spoke peering.
C.Create a second VPN gateway in the spoke and peer the two gateways.
D.Configure the spoke subnet with a service endpoint to the hub gateway subnet.
AnswerB

This is the correct hub-and-spoke gateway sharing configuration. The hub peering must allow gateway transit, and the spoke peering must use the remote gateway in the hub. Together, these settings let the spoke route on-premises traffic through the hub VPN gateway without deploying a second gateway.

Why this answer

To route spoke VNet traffic through the hub VPN gateway without deploying a separate gateway in the spoke, you must enable 'Use remote gateways' on the spoke peering and 'Gateway transit' on the hub peering. This configuration allows the spoke to use the hub's VPN gateway for on-premises connectivity, leveraging the transitive routing capability of VNet peering.

Exam trap

The trap here is that candidates often confuse 'forwarded traffic' with 'gateway transit'—forwarded traffic only allows traffic from a third VNet to pass through the peering, but it does not enable the hub's VPN gateway to be used by the spoke; gateway transit is the specific setting required for this scenario.

Why the other options are wrong

A

Option A is wrong because 'disable gateway transit' would prevent the spoke from using the hub's VPN gateway, and 'enable forwarded traffic' alone does not allow the spoke to use the hub gateway for on-premises connectivity.

C

Creating a second VPN gateway in the spoke defeats the purpose of using hub gateway transit, as it adds cost and complexity. The requirement is to avoid deploying a separate gateway in the spoke.

D

Service endpoints are used to secure Azure service access from a subnet to a service (e.g., Storage, SQL) over the Azure backbone, not to route traffic to a VPN gateway or enable gateway transit.

65
MCQeasy

An Azure Files share must stay available if one availability zone in its primary region fails. The business does not need replication to another region. Which redundancy option should you choose for the storage account?

A.Locally redundant storage (LRS)
B.Zone-redundant storage (ZRS)
C.Geo-redundant storage (GRS)
D.Read-access geo-redundant storage (RA-GRS)
AnswerB

Zone-redundant storage (ZRS) synchronously replicates a file share's data across three availability zones within the same Azure region. If one zone experiences an outage, the share remains read- and writable from the other two zones without any manual failover, satisfying the availability requirement. Azure Files supports ZRS on both standard and premium tiers in regions that have three or more zones.

Why this answer

Zone-redundant storage (ZRS) synchronously replicates your Azure Files share across three Azure availability zones within the primary region. This ensures the share remains available if one zone fails, without requiring replication to another region. LRS only replicates within a single data center, while GRS and RA-GRS involve secondary region replication, which the business does not need.

Exam trap

The trap here is that candidates often choose LRS thinking it provides zone-level redundancy, but LRS only replicates within a single data center, not across zones, making it insufficient for the stated availability requirement.

Why the other options are wrong

A

LRS replicates data within a single data center in a single availability zone, so it cannot survive a zone failure. The question requires availability across zones in the primary region.

C

Geo-redundant storage (GRS) replicates data to a secondary region, but the question explicitly states that replication to another region is not needed. GRS also does not protect against a single availability zone failure in the primary region because it uses LRS in the primary region.

D

RA-GRS replicates data to a secondary region, but the question explicitly states no replication to another region is needed, and it does not protect against a single availability zone failure in the primary region.

66
MCQmedium

Based on the exhibit, the security team wants AppSubnet to access an Azure Storage account through the public endpoint, but only that subnet should be allowed. They do not want a private IP or DNS changes. What should the administrator configure?

A.Enable the Microsoft.Storage service endpoint on AppSubnet and add AppSubnet as a network rule on the storage account.
B.Create a private endpoint for the storage account and disable public access.
C.Attach a route table that sends storage traffic to the internet.
D.Grant the subnet a Reader role assignment on the storage account.
AnswerA

This keeps the storage account on its public endpoint while restricting access to the selected subnet. Service endpoints identify the traffic as coming from the approved VNet, and the storage firewall rule then allows only AppSubnet. Because no private IP or DNS change is needed, this is the best fit for the requirement.

Why this answer

Enabling the Microsoft.Storage service endpoint on AppSubnet allows traffic from that subnet to reach the storage account over the Azure backbone network using the public endpoint, without requiring a private IP or DNS changes. Adding AppSubnet as a network rule on the storage account restricts access exclusively to that subnet, fulfilling the security team's requirement.

Exam trap

The trap here is that candidates often confuse service endpoints (which use public endpoints with subnet-level restriction) with private endpoints (which use private IPs and DNS changes), leading them to choose the private endpoint option despite the explicit 'no private IP or DNS changes' constraint.

Why the other options are wrong

B

The question explicitly states the security team does not want a private IP or DNS changes, and they want to use the public endpoint. A private endpoint assigns a private IP and changes DNS resolution, contradicting these requirements.

C

Attaching a route table that sends storage traffic to the internet does not restrict access to only AppSubnet; it merely forces traffic to the internet, which is the default behavior and does not enforce subnet-level access control.

D

A Reader role assignment grants read-only access to the storage account resource itself, not network access to the data plane. It does not control which subnets can reach the storage account's public endpoint.

67
MCQmedium

A reporting team stores read-only analytics files in Azure Blob Storage. The files must replicate to a paired region so they survive a regional outage, and analysts want to read the secondary copy through the secondary endpoint without waiting for failover. Which redundancy option should the administrator choose?

A.LRS
B.ZRS
C.GRS
D.RA-GRS
AnswerD

RA-GRS asynchronously copies your blobs to a paired secondary region and exposes a read-only endpoint for that replica without requiring any failover. This always-available secondary read access is exactly what the analysts need to query analytics files from a different geographic location, with a typical 15-minute RPO. Because the secondary is readable even during normal operation, RA-GRS uniquely satisfies the requirement among the redundancy options.

Why this answer

RA-GRS (Read-Access Geo-Redundant Storage) is the correct choice because it replicates data to a paired secondary region (geo-redundancy) and enables read access to the secondary copy via the secondary endpoint without requiring a failover. This meets the requirement for both regional disaster recovery and immediate read access to the secondary copy.

Exam trap

The trap here is that candidates often confuse GRS with RA-GRS, assuming that GRS automatically provides read access to the secondary copy, but in reality, GRS requires a failover to make the secondary endpoint readable, while RA-GRS explicitly enables read access without failover.

Why the other options are wrong

A

LRS replicates data only within a single datacenter, not to a paired region, so it does not survive a regional outage or provide a secondary endpoint for read access.

C

GRS replicates data to a paired region for regional disaster recovery, but it does not provide read access to the secondary copy unless a failover occurs. The question requires analysts to read the secondary copy through the secondary endpoint without waiting for failover, which only RA-GRS supports.

68
MCQeasy

A company stores customer documents in Azure Blob Storage. The business requires the data to stay available if one availability zone in the region has an outage. Which redundancy option should the administrator choose?

A.Locally redundant storage (LRS)
B.Zone-redundant storage (ZRS)
C.Geo-redundant storage (GRS)
D.Read-access geo-redundant storage (RA-GRS)
AnswerB

Zone-redundant storage (ZRS) is the correct choice because it synchronously replicates your data across three availability zones within the same Azure region. If a single zone fails, the Blob Storage endpoints remain available because the other zones continue serving requests, and data is still durable with no manual failover required. ZRS achieves high availability (99.99% SLA) and durability (12 nines) while keeping the performance and access characteristics identical to using a single regional endpoint.

Why this answer

Zone-redundant storage (ZRS) replicates data synchronously across three Azure availability zones within a primary region, ensuring data remains accessible if one zone fails. This meets the requirement for intra-region zone-level fault tolerance without the cost or complexity of geo-replication.

Exam trap

The trap here is that candidates often confuse 'zone redundancy' with 'geo-redundancy' and pick GRS or RA-GRS, not realizing that those options protect against region-wide outages, not zone-level failures within a single region.

Why the other options are wrong

A

LRS replicates data within a single availability zone, so it cannot survive an entire zone outage, which is the requirement in this question.

C

Geo-redundant storage (GRS) replicates data to a secondary region, not within the same region's availability zones. It protects against region-wide outages, not zone failures within a single region.

D

RA-GRS provides read access to a secondary region, but the question requires availability during an availability zone outage within the same region, not a regional disaster. RA-GRS does not protect against zone failures because it relies on regional replication, not zone-level redundancy.

69
Multi-Selecteasy

A support engineer finds a blob that was moved to the Archive tier by a lifecycle rule and must download it today. Which two actions are required before the blob can be read? Select two.

Select 2 answers
A.Change the blob access tier from Archive to Hot or Cool.
B.Wait until the rehydration operation finishes.
C.Download the blob directly from Archive without any tier change.
D.Disable the lifecycle management policy for the storage account.
E.Create a new container and copy the archived blob into it.
AnswersA, B

Changing the blob's access tier from Archive to Hot or Cool initiates the rehydration process, which moves the data from offline storage to online storage. Because archived blobs are stored offline, a tier change to Hot or Cool is required before the blob's contents can be read. This operation is asynchronous: the blob remains offline until the background rehydration job finishes, which can take up to 15 hours depending on the rehydration priority you set.

Why this answer

A blob in the Archive tier is offline and cannot be read directly. You must change its access tier to Hot or Cool (a process called rehydration) to make it available for download. This tier change initiates an asynchronous operation that moves the blob from the archived state to an online tier.

Exam trap

The trap here is that candidates often think they can directly download or copy an archived blob without rehydration, overlooking that Archive tier blobs are offline and require a tier change operation to become readable.

Why the other options are wrong

C

Blobs in the Archive tier are offline and cannot be read directly. They must first be rehydrated to Hot or Cool tier, which takes time, before any download is possible.

D

Disabling the lifecycle management policy does not change the access tier of the blob; the blob remains in the Archive tier and is still unavailable for reading until rehydrated.

E

Creating a new container and copying the archived blob does not change its Archive tier status; the blob remains in the Archive tier and cannot be read until rehydrated. The correct process is to change the tier to Hot or Cool and wait for rehydration.

70
MCQeasy

A storage account must be reachable only from resources in one Azure subnet, and public network access should not be used. Which configuration best meets this requirement?

A.Enable blob versioning on the storage account
B.Create a private endpoint for the storage account in the subnet
C.Assign a ReadOnly lock to the storage account
D.Enable a shared access signature
AnswerB

A private endpoint gives the storage account a private IP address in the subnet, so traffic stays on private network paths.

Why this answer

A private endpoint assigns the storage account a private IP address from the specified Azure subnet, effectively bringing the storage account into the virtual network. This ensures that all traffic to the storage account stays within the Microsoft Azure backbone network and never traverses the public internet, meeting the requirement to restrict access exclusively to resources in that subnet while disabling public network access.

Exam trap

The trap here is that candidates often confuse network-level access controls (private endpoints) with data-level access controls (SAS tokens) or management-level controls (locks), mistakenly thinking a SAS token or a lock can restrict network access to a specific subnet.

Why the other options are wrong

A

Blob versioning preserves previous versions of blobs but does not restrict network access to a specific subnet; it does not meet the requirement to block public network access.

C

Assigning a ReadOnly lock prevents modifications to the storage account but does not restrict network access; it does not block public endpoints or enforce private connectivity.

D

A shared access signature (SAS) provides delegated access to storage resources but does not restrict access to a specific subnet or disable public network access; it still relies on the public endpoint.

71
MCQeasy

A company hosts documents in Azure Blob Storage. The files must remain available if one availability zone in the region fails. Which redundancy option should the administrator choose?

A.LRS, because it keeps three copies within one datacenter.
B.ZRS, because it stores copies across multiple availability zones in the region.
C.GRS, because it automatically makes the account available in another region for reads.
D.RA-GRS, because it is the only option that keeps a secondary copy.
AnswerB

ZRS places copies of the data across availability zones in the same region, which helps the storage remain available during a zone failure.

Why this answer

B is correct because Zone-Redundant Storage (ZRS) synchronously replicates data across three Azure availability zones within a primary region, ensuring data remains accessible if one zone fails. This meets the requirement for high availability within a single region without relying on a secondary region.

Exam trap

The trap here is that candidates often confuse LRS (three copies in one datacenter) with zone-level redundancy, or they incorrectly assume GRS or RA-GRS are needed for intra-region availability, when ZRS is the correct choice for zone failure protection within a single region.

Why the other options are wrong

A

LRS replicates data three times within a single datacenter, not across availability zones. It does not protect against an entire availability zone failure, which is the requirement in the question.

C

GRS replicates data to a secondary region, not across availability zones within the same region, so it does not protect against a single zone failure in the primary region.

D

RA-GRS provides read access to a secondary region, not availability zone resilience. The question requires availability within a single region if one zone fails, which ZRS provides, not RA-GRS.

72
MCQhard

A media company stores project video assets in Azure Blob Storage. The business requires the data to survive a single availability zone outage in the primary region. In addition, if the primary region becomes unavailable, operations staff must still be able to read the most recently replicated copy from the secondary region right away, even if writes are temporarily unavailable. Which redundancy option best meets this requirement?

A.ZRS
B.GZRS
C.RA-GRS
D.RA-GZRS
AnswerD

Read-access geo-zone-redundant storage combines zone resilience with geo-replication and secondary read access.

Why this answer

RA-GZRS (Read-Access Geo-Zone-Redundant Storage) is correct because it combines zone-redundant storage (ZRS) within the primary region to survive a single availability zone outage, and geo-redundant storage (GRS) to replicate data to a secondary region. The 'RA' prefix enables read access to the secondary region immediately after a primary region failure, allowing operations staff to read the most recently replicated copy even if writes are temporarily unavailable.

Exam trap

The trap here is that candidates often confuse GZRS with RA-GZRS, forgetting that GZRS alone does not provide read access to the secondary region; the 'RA' prefix is required for immediate read access during a primary region outage.

Why the other options are wrong

A

ZRS replicates data synchronously across three availability zones in a single region, but does not provide a secondary region for disaster recovery. The requirement for reading from a secondary region immediately after a primary region outage is not met.

B

GZRS replicates data to a secondary region asynchronously, but it does not provide read access to the secondary region unless a failover is initiated. The requirement to read from the secondary region immediately after a primary region outage, without waiting for failover, necessitates RA-GZRS.

C

RA-GRS provides read-access to a secondary region during a primary region outage, but it does not guarantee data survival after a single availability zone outage in the primary region because GRS replicates across regions, not zones, and a zone failure could still cause data loss if the primary region has only one zone.

73
MCQmedium

Based on the exhibit, what should you do so the report can open the file tomorrow morning?

A.Change the blob to the Hot access tier and allow it to rehydrate before the report runs.
B.Change the blob to the Cool access tier only, because Cool is always immediately readable.
C.Create a snapshot of the archived blob and use the snapshot instead.
D.Enable versioning on the storage account so the file becomes readable again.
AnswerA

Archive blobs are offline and cannot be read until they are rehydrated to an online tier. Moving the blob to Hot is the appropriate action when access is needed soon, because it restores immediate read availability after the rehydration completes.

Why this answer

The blob is currently in the Archive access tier, which requires manual rehydration (changing the tier to Hot or Cool) before it can be read. Rehydration can take up to 15 hours, so changing the blob to the Hot access tier now and allowing it to complete rehydration before the report runs tomorrow ensures the file is available for reading.

Exam trap

The trap here is that candidates assume the Cool access tier is always immediately readable, forgetting that blobs in the Archive tier must be rehydrated to any online tier before access, and that rehydration time is significant.

Why the other options are wrong

B

The Cool access tier is immediately readable, but the blob is currently in the Archive tier. Changing to Cool alone does not trigger rehydration; the blob remains frozen until explicitly rehydrated to Hot or Cool, which takes hours. Thus, it won't be readable by tomorrow morning.

C

Snapshots of an archived blob are also in the archived state and are not immediately readable; they must be rehydrated first, which does not solve the requirement for immediate access tomorrow morning.

D

Enabling versioning does not make an archived blob immediately readable; the blob is still in the Archive tier and must be rehydrated to an online tier before access.

74
MCQhard

A finance department stores spreadsheets in an Azure file share. Yesterday a user deleted a subfolder tree, but other folders were modified after that point and must not be rolled back. The administrator wants to restore only the deleted subfolder tree to its state from yesterday. What should the administrator use?

A.Restore the entire share from Azure Backup to the yesterday recovery point.
B.Use the Azure Files snapshot taken before the deletion and copy back only the required folders.
C.Enable blob soft delete on the storage account and then recover the folders.
D.Create a new file share and use synchronization to merge the deleted content.
AnswerB

Azure Files snapshots are read-only, point-in-time copies of the entire file share. Because the snapshot was taken before the deletion, it still contains the full folder tree. You can mount that snapshot over SMB or via the Azure portal, then copy back only the affected folders to the live share using tools like AzCopy or Robocopy, leaving all other files and any subsequent valid changes untouched. This is the minimal-impact recovery method.

Why this answer

Azure Files supports snapshot-based restore at the share level. By taking a snapshot before the deletion, the administrator can mount that snapshot as a read-only copy of the share, then copy back only the deleted subfolder tree without affecting any modifications made to other folders after the snapshot was taken. This meets the requirement of restoring only the deleted content while preserving later changes.

Exam trap

The trap here is that candidates confuse Azure Files snapshots with Azure Backup or blob soft delete, assuming any recovery mechanism can selectively restore without understanding that only snapshots allow granular copy-back without affecting current data.

Why the other options are wrong

A

Restoring the entire share from Azure Backup to yesterday's recovery point would roll back all changes made after that point, including modifications to other folders that must not be rolled back.

C

Blob soft delete is for Azure Blob Storage, not Azure Files. The question specifies an Azure file share, so blob soft delete cannot be used to recover deleted folders in a file share.

D

Creating a new file share and using synchronization would not restore the deleted subfolder tree to its previous state; it would merge current content, potentially overwriting modifications that must be preserved.

75
MCQmedium

An application uploads documents by using one of the storage account access keys. The team wants to rotate keys without interrupting uploads. Which process should the administrator follow?

A.Regenerate both keys at the same time so the account is fully refreshed.
B.Switch the app to the secondary key, regenerate the primary key, and then update the app back later.
C.Disable shared key authorization before rotating the keys.
D.Delete the storage account and create a new one with the same name.
AnswerB

Azure Storage provides two account keys so you can rotate credentials with no downtime. The correct approach is to move the application to the secondary key first, verify that it works, regenerate the primary key, and then later rotate the app back if needed. This preserves access throughout the process and avoids a period where the application has no valid key.

Why this answer

It follows the safe key rotation pattern: switch the application to use the secondary key, regenerate the primary key (which invalidates the old primary key), and then later update the application back to the primary key if desired. This ensures the application never loses access during the rotation, as it always has a valid key in use.

Exam trap

The trap here is that candidates may think regenerating both keys at once is acceptable, not realizing that the application would lose access immediately, or they may overcomplicate the solution by disabling authorization or recreating the account.

Why the other options are wrong

A

Regenerating both keys simultaneously would break the application's access immediately, as the app would have no valid key to use during the rotation, causing upload interruptions.

C

Disabling shared key authorization before rotating keys would immediately break the application's ability to upload documents, as it relies on access keys. This interrupts uploads, which the question explicitly aims to avoid.

D

Deleting and recreating the storage account would cause downtime and data loss, which is unnecessary and disruptive for key rotation.

Page 1 of 3 · 208 questions totalNext →

Ready to test yourself?

Try a timed practice session using only Implement and Manage Storage questions.