Courseiva

CCNA Implement and Manage Storage Questions

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

76
MCQmedium

A development subnet must access an Azure Storage account privately, but the security team does not want to create a private IP in the VNet. They only want the subnet identity to be extended to the storage service. Which feature should the administrator configure?

A.Private endpoint
B.Service endpoint
C.Azure Front Door
D.Network security group outbound rule
AnswerB

A service endpoint extends the VNet and subnet identity to the supported Azure service without creating a private IP address in the VNet. That fits the requirement exactly because the team wants private access semantics from the subnet while avoiding a private endpoint. It is the correct choice when the main goal is to restrict service access to a subnet rather than provide a private IP-based connection.

Why this answer

A service endpoint extends the VNet identity to the Azure Storage service, allowing traffic from the subnet to reach the storage account over the Azure backbone network without requiring a private IP. This meets the requirement of private access without creating a private IP in the VNet, as the subnet's identity is used for access control via the storage account firewall.

Exam trap

The trap here is that candidates often confuse service endpoints with private endpoints, assuming both require a private IP, but service endpoints use the subnet's identity without assigning a private IP, which is the key distinction tested in this question.

Why the other options are wrong

A

Private endpoint creates a private IP in the VNet, which the security team explicitly wants to avoid. The requirement is to extend the subnet identity to the storage service without a private IP.

C

Azure Front Door is a global load balancer and application delivery network for HTTP/HTTPS traffic, not a feature to extend subnet identity to Azure Storage for private access. It does not provide private connectivity from a subnet to a storage account.

D

Network security group (NSG) outbound rules control traffic filtering, not private connectivity or identity extension to a service. They cannot provide a private subnet identity to Azure Storage.

77
Multi-Selecteasy

A Python app running on an Azure VM must upload blobs to one container in a storage account. The app must not store a storage account key or SAS token on the VM. Which two actions should the administrator take? Select two.

Select 2 answers
A.Enable a system-assigned managed identity on the VM.
B.Assign the Storage Blob Data Contributor role to that managed identity at the container scope.
C.Store the storage account access key in an environment variable on the VM.
D.Generate a service SAS and copy it into the application configuration.
E.Assign the Contributor role on the resource group to the managed identity.
AnswersA, B

A system-assigned managed identity lets the VM request Azure access tokens without storing secrets on the server. The identity is automatically created and tied to that VM, which fits a simple single-VM app. This is the safest starting point when a workload must authenticate to Azure Storage without an account key or SAS token.

Why this answer

A system-assigned managed identity on the VM allows Azure AD authentication without storing any credentials on the VM. By assigning the Storage Blob Data Contributor role to that identity at the container scope, the app can use Azure AD tokens to authenticate and upload blobs, eliminating the need for a storage account key or SAS token.

Exam trap

The trap here is that candidates often confuse the Contributor role (which grants management-level access) with the Storage Blob Data Contributor role (which grants data-plane access), and may overlook that scoping the role to the container (rather than the storage account or resource group) is the most secure and correct approach.

Why the other options are wrong

C

The question explicitly requires that the app must not store a storage account key on the VM. Storing the key in an environment variable still places the key on the VM, violating the requirement.

D

The question explicitly states the app must not store a SAS token on the VM. Generating a service SAS and copying it into the application configuration violates this requirement.

E

The Contributor role at the resource group scope grants full management access to all resources in the group, but does not include the specific data permissions (e.g., Storage Blob Data Contributor) needed to upload blobs. Managed identities require a data role on the storage container or account to access blob data.

78
MCQhard

A media archive stores large video files that must survive a zone failure in the primary region and also be replicated to a paired region for disaster recovery. The archive team does not want anyone to read from the secondary region during normal operations, and cost should be lower than the read-access variant. Which redundancy option should you configure?

A.LRS, because it keeps copies in a single datacenter and is the lowest-cost option.
B.ZRS, because it protects against zone failures but not regional outages.
C.GZRS, because it adds zone redundancy and geo-replication without enabling secondary read access.
D.RA-GRS, because the read-access copy is needed whenever data is replicated to another region.
AnswerC

GZRS matches the requirement precisely. It protects the data from a zone failure by distributing copies across availability zones in the primary region. It also replicates the data to a paired secondary region for disaster recovery. Because the team does not want secondary read access during normal operations, the non-read-access version is the correct and typically lower-cost choice compared with RA-GZRS.

Why this answer

GZRS (Geo-Zone-Redundant Storage) is correct because it combines zone redundancy (three copies across availability zones in the primary region) with geo-replication to a paired secondary region, but crucially does not enable read access to the secondary region by default. This satisfies the requirement to survive a zone failure, provide disaster recovery to a paired region, and prevent reads from the secondary during normal operations, all at a lower cost than RA-GRS which includes secondary read access.

Exam trap

The trap here is that candidates often confuse GZRS with RA-GRS, assuming geo-replication always includes read access to the secondary region, but GZRS explicitly omits that read-access feature to lower cost while still providing zone and geo redundancy.

Why the other options are wrong

A

LRS only replicates data within a single datacenter, so it cannot survive a zone failure in the primary region, which is a requirement in the question.

B

ZRS protects against zone failures but does not replicate data to a paired region, failing the disaster recovery requirement for a secondary region.

79
MCQeasy

A monthly report file must automatically move to a cheaper online tier after 90 days in Azure Blob Storage. Which feature should the administrator configure?

A.Blob lifecycle management
B.Archive rehydration policy
C.Snapshot retention
D.Storage account failover
AnswerA

Blob lifecycle management is the correct answer because a lifecycle management policy can automatically transition blobs from hot to cool or cool to archive based on the last modification date, with rules filtered by prefix or blob index tags. This minimizes manual administrative effort and operational cost by enforcing tier changes on a schedule without requiring operator intervention.

Why this answer

Blob lifecycle management is the correct feature because it allows administrators to define rules that automatically transition blobs to a cheaper access tier (e.g., from Hot to Cool) after a specified number of days. This policy operates at the storage account or container level and can move data to the Cool or Archive tier based on age, meeting the requirement of moving the report file after 90 days without manual intervention.

Exam trap

The trap here is that candidates may confuse 'archive rehydration' (which moves data from Archive to a cheaper tier? No, it moves to an online tier) with lifecycle management, or think snapshot retention can handle tiering, but snapshots are only for versioning and recovery, not cost-based tier transitions.

Why the other options are wrong

B

Archive rehydration policy is used to change the access tier of a blob from Archive to a hot or cool tier, not to automatically move blobs to a cheaper tier after a set period.

C

Snapshot retention manages the lifecycle of blob snapshots, not the tiering of the base blob itself. The question requires moving the base blob to a cheaper tier after 90 days, which is not controlled by snapshot retention.

D

Storage account failover is a disaster recovery feature that switches the primary region to a secondary region, not a data tiering or cost optimization feature. It does not move blobs to cheaper tiers based on age.

80
Matchingmedium

Match each access scenario to the SAS or key type that best fits it.

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

Concepts
Matches

User delegation SAS

Service SAS

Account SAS

Storage account key

Why these pairings

Interactive logins use user delegation SAS; automated backups use system-assigned managed identity; cross-tenant access requires a service principal with certificate; VM patching uses system-assigned managed identity; app access to SQL uses user-assigned managed identity; key rotation uses storage account access keys.

81
MCQmedium

A Windows file server VM must mount an Azure file share by using domain credentials instead of a storage account key. The organization already manages users in Active Directory Domain Services. Which authentication option should be configured for Azure Files?

A.Shared key authentication, because it is the default for Azure file shares.
B.Identity-based authentication with Active Directory Domain Services.
C.A service SAS created for the share and mapped as a network drive.
D.Anonymous access with public network restrictions disabled.
AnswerB

Azure Files can use identity-based authentication so Windows clients access the share with their domain identities instead of storage keys. In an environment that already has Active Directory Domain Services, that is the appropriate configuration for SMB-based access. It supports centralized identity management, aligns with existing Windows admin practices, and avoids embedding account keys in scripts or connection strings.

Why this answer

Azure Files supports identity-based authentication using Active Directory Domain Services (AD DS), which allows domain-joined Windows VMs to mount Azure file shares using their existing domain credentials instead of a storage account key. This enables Kerberos-based authentication and preserves NTFS permissions, meeting the requirement to avoid shared key access.

Exam trap

The trap here is that candidates may confuse shared key authentication (Option A) as the only supported method for Azure Files, overlooking the identity-based authentication capability that integrates with on-premises AD DS for domain-joined VMs.

Why the other options are wrong

A

Shared key authentication uses the storage account key, not domain credentials, so it does not meet the requirement to mount the share using domain credentials.

82
MCQmedium

A contractor must import data into one blob container for six hours. The contractor should not receive the storage account key, and access must be limited to that container only. Which credential should the administrator generate?

A.A storage account access key, because it can be copied into the import tool.
B.A user delegation SAS, because it is signed with Microsoft Entra credentials and is time limited.
C.A shared key connection string, because it works with any tool that needs blob access.
D.A managed identity token, because the contractor can use it outside Azure directly.
AnswerB

A user delegation SAS is the most appropriate credential when you want temporary, scoped access to blob data without exposing the storage account key. It is generated using Microsoft Entra authorization, can be constrained to a specific container, and can expire after six hours. That combination gives the contractor only the access needed for the import task while keeping the underlying account credentials protected.

Why this answer

A user delegation SAS is signed with Microsoft Entra credentials (formerly Azure AD) and can be scoped to a specific blob container with a time limit. This meets the requirement of granting the contractor access only to that container for six hours without exposing the storage account key.

Exam trap

The trap here is that candidates often confuse a user delegation SAS with a service SAS or account SAS, mistakenly thinking any SAS is sufficient, but only a user delegation SAS avoids using the storage account key and can be precisely scoped to a single container with time-bound access.

Why the other options are wrong

A

A storage account access key grants full administrative access to the entire storage account, not just a single container, and it cannot be time-limited. The question requires access limited to one container for six hours without exposing the account key.

C

A shared key connection string includes the storage account access key, which the contractor should not receive, and it does not limit access to a single container.

D

A managed identity token is used for Azure resources to authenticate to Azure services without storing credentials, but it cannot be used outside Azure directly. The contractor is external and needs access from outside Azure, so a managed identity token is not applicable.

83
MCQmedium

An administrator is deploying a new storage account for an application. The account must support blob containers, an Azure Files share, lifecycle rules for blobs, and standard access tiers. The application does not need premium performance for a single data service. Which storage account kind should be chosen?

A.BlobStorage, because it is optimized only for block blob workloads.
B.General-purpose v1, because it can host any storage object type.
C.General-purpose v2, because it supports blobs, files, access tiers, and lifecycle management.
D.BlockBlobStorage, because it is the best choice for any application that stores files.
AnswerC

General-purpose v2 is the recommended all-purpose storage account type for most Azure workloads. It supports blobs and files in the same account, offers Hot, Cool, and Archive access tiers, and supports lifecycle management for blobs. That combination matches the application requirements without forcing a premium specialized account.

Why this answer

General-purpose v2 (GPv2) storage accounts are the correct choice because they support all storage object types (blobs, files, queues, tables), standard access tiers (hot, cool, archive), and lifecycle management policies for blobs. This meets all the stated requirements without needing premium performance for a single data service.

Exam trap

The trap here is that candidates often confuse BlobStorage (which supports only blobs and lifecycle management) with General-purpose v2 (which supports blobs, files, lifecycle management, and access tiers), leading them to select BlobStorage when the requirement includes Azure Files shares.

Why the other options are wrong

A

BlobStorage accounts support only block blobs and append blobs, not Azure Files shares or standard access tiers with lifecycle management, which are required by the question.

B

General-purpose v1 does not support access tiers or lifecycle management, which are explicitly required by the question.

D

BlockBlobStorage is designed for premium block blob performance and does not support Azure Files shares, lifecycle management, or standard access tiers, which are all required by the question.

84
MCQmedium

A web API running in an Azure App Service needs to read and write blobs in a storage account. The operations team does not want to store secrets in app settings or rotate credentials manually. What should they enable on the App Service?

A.A storage account access key stored in Key Vault
B.A system-assigned managed identity
C.A shared access signature embedded in the application settings
D.A service endpoint on the App Service integration subnet
AnswerB

A system-assigned managed identity creates a first-party Azure AD identity for the App Service instance, which can then be granted the Storage Blob Data Reader (or similar) role on the storage account's data plane. The runtime requests an Azure AD token through the instance metadata endpoint, and no embedded keys or tokens ever appear in code or configuration, so there is no credential rotation to manage.

Why this answer

A system-assigned managed identity allows the App Service to authenticate to Azure Storage without storing any secrets. The identity is automatically managed by Azure AD, and the App Service can use it to obtain an OAuth 2.0 token for accessing blob storage via RBAC. This eliminates the need for manual credential rotation and secret storage.

Exam trap

The trap here is that candidates often confuse managed identities with Key Vault integration, thinking that storing a key in Key Vault solves the secret rotation problem, but the access key itself is still a long-lived secret that requires manual rotation and is stored in the app settings as a reference.

Why the other options are wrong

A

Using a storage account access key stored in Key Vault still requires the App Service to retrieve and manage the key, which involves secrets and manual credential rotation, contradicting the requirement to avoid storing secrets and rotating credentials manually.

C

A shared access signature (SAS) embedded in application settings still requires manual rotation and exposes a secret, contradicting the requirement to avoid storing secrets or rotating credentials manually.

D

A service endpoint on the App Service integration subnet restricts network access to the storage account but does not provide authentication or authorization for the App Service to read/write blobs. It does not eliminate the need for secrets or credentials.

85
MCQmedium

A hub VNet already has a VPN gateway connected to on-premises. A spoke VNet must send on-premises traffic through the hub gateway without deploying its own gateway. Which peering settings are needed?

A.Enable forwarded traffic on both peerings and add a route table to the spoke subnet.
B.Enable gateway transit on the hub peering and use remote gateways on the spoke peering.
C.Create a private endpoint in the spoke VNet and route on-premises traffic through it.
D.Deploy a second VPN gateway in the spoke and connect it in active-active mode.
AnswerB

In VNet peering, setting 'Allow gateway transit' on the hub-side peering and 'Use remote gateways' on the spoke-side peering allows the spoke VNet to leverage the hub's VPN gateway for on-premises connectivity without deploying any gateway in the spoke. This configures the peering to advertise the hub gateway routes to the spoke, and the spoke's route table will contain the on-premises prefix as propagated via the hub. It is the only option that satisfies the requirement of using the existing hub gateway while avoiding a dedicated gateway in the spoke.

Why this answer

It enables gateway transit on the hub-side peering connection and uses remote gateways on the spoke-side peering connection. This configuration allows the spoke VNet to route on-premises traffic through the hub's VPN gateway without deploying its own gateway, leveraging the hub as a transit point.

Exam trap

The trap here is that candidates often confuse 'forwarded traffic' with 'gateway transit' — forwarded traffic only allows VNet-to-VNet traffic forwarding, while gateway transit specifically enables a spoke to use a hub's VPN gateway for external connectivity.

Why the other options are wrong

A

Option A is wrong because enabling forwarded traffic alone does not allow the spoke to use the hub's VPN gateway; it only permits traffic to be forwarded between VNets. The correct approach requires enabling gateway transit on the hub peering and using remote gateways on the spoke peering.

C

A private endpoint is used for secure access to Azure PaaS services over a private IP, not for routing on-premises traffic through a hub VPN gateway. It does not provide transit routing between VNets or to on-premises.

D

Deploying a second VPN gateway in the spoke VNet contradicts the requirement to avoid deploying its own gateway. The goal is to route on-premises traffic through the hub gateway, not add another gateway.

86
MCQmedium

A finance team stores PDF statements in Azure Blob Storage. The workload must survive a zone failure in the primary region, and if the entire region becomes unavailable, auditors still need read-only access to the copies in the secondary region. Which redundancy option should you choose?

A.ZRS, because it keeps copies across zones but does not replicate to another region.
B.RA-GZRS, because it combines zone redundancy with geo-replication and read access to the secondary region.
C.LRS, because it keeps three copies in a single datacenter and is sufficient for regional resilience.
D.GRS, because it provides geo-replication and always allows direct reads from the secondary region.
AnswerB

RA-GZRS is designed for exactly this requirement. It replicates data across zones in the primary region and also asynchronously replicates to a paired secondary region. The read-access feature means you can still retrieve data from the secondary endpoint if the primary region is unavailable, which is useful for audit or continuity scenarios.

Why this answer

RA-GZRS (Read-Access Geo-Zone-Redundant Storage) is the correct choice because it combines zone redundancy (synchronous replication across Azure availability zones within the primary region) with geo-replication (asynchronous replication to a secondary region), and crucially enables read access to the secondary region even when the primary is unavailable. This meets the requirement to survive a zone failure (via ZRS) and provide read-only access during a full regional outage (via the read-access geo-replication endpoint).

Exam trap

The trap here is that candidates often confuse GRS with RA-GRS, forgetting that standard GRS does not allow direct reads from the secondary region without a manual or automatic failover, while RA-GZRS (and RA-GRS) explicitly provide that read access.

Why the other options are wrong

A

ZRS replicates data synchronously across availability zones in a single region, but does not provide geo-replication to a secondary region. The question requires read-only access in a secondary region after a full regional outage, which ZRS cannot fulfill.

C

LRS only replicates data within a single datacenter, so it cannot survive a zone failure (which spans multiple datacenters in an availability zone) and provides no geo-replication for regional disaster recovery.

D

GRS does not provide read access to the secondary region unless a failover occurs, whereas the question requires auditors to have read-only access to the secondary region even when the primary region is available.

87
MCQmedium

A user accidentally deleted a nested folder tree from an Azure file share yesterday. Other folders were modified after the deletion and must not be rolled back. The administrator wants to restore only the deleted folder tree. What is the best recovery method?

A.Use a file share snapshot and copy the deleted folder tree back into the live share.
B.Delete the current share and restore the whole share from the most recent backup.
C.Change the share’s access tier from Hot to Cool and then refresh the folder view.
D.Enable soft delete for blobs in the same storage account and recover the folder from there.
AnswerA

A snapshot captures the file share at a point in time, which allows the administrator to browse the earlier state and restore only the deleted folders. This is ideal when the goal is targeted recovery without reverting later changes elsewhere in the share.

Why this answer

Azure file share snapshots provide a point-in-time, read-only copy of the entire file share. By mounting a snapshot taken before the accidental deletion, the administrator can browse the snapshot's directory structure and copy only the deleted folder tree back into the live share. This approach restores the lost data without affecting any other files or folders that were modified after the snapshot was taken, meeting the requirement to avoid rolling back other changes.

Exam trap

The trap here is that candidates may confuse Azure file share snapshots with blob soft delete or assume that restoring from a full backup is the only option, failing to recognize that snapshots allow granular, non-destructive recovery of specific folders without affecting other changes.

Why the other options are wrong

B

Deleting the current share and restoring the whole share from the most recent backup would roll back all modifications made after the deletion, which violates the requirement that other folders must not be rolled back.

C

Changing the access tier from Hot to Cool does not restore deleted data; it only affects storage costs and performance. It has no capability to recover deleted files or folders.

D

Azure file shares do not support blob soft delete; soft delete for blobs is a feature of Azure Blob Storage, not Azure Files. The deleted folder tree is in a file share, so blob soft delete cannot recover it.

88
MCQmedium

A storage account must stay online for applications, but administrators have a temporary freeze on configuration changes. Users can still view the account, but attempts to change the access tier, create a container, or update networking all fail. What most likely caused the behavior?

A.A CanNotDelete lock was applied to the storage account.
B.A ReadOnly lock was applied to the storage account.
C.An Azure Policy audit assignment was applied to the storage account.
D.The account was moved to a different subscription.
AnswerB

ReadOnly is the correct explanation because it blocks write operations on the locked scope. That includes changing account settings, creating child resources such as containers, and modifying networking configuration. Read-only access still allows users to view the resource, which matches the symptom described in the scenario. This lock is useful when all configuration changes must be paused.

Why this answer

A ReadOnly lock (Azure Resource Manager lock) prevents any modification to the storage account, including changing the access tier, creating containers, or updating networking settings, while still allowing read operations like viewing the account. This matches the described behavior exactly because the lock is applied at the resource scope and blocks all write/delete operations, but does not affect read access.

Exam trap

The trap here is that candidates often confuse CanNotDelete locks with ReadOnly locks, mistakenly thinking that a deletion-prevention lock also blocks modifications, when in fact only ReadOnly locks block all write operations.

Why the other options are wrong

A

A CanNotDelete lock prevents deletion of the resource but does not block configuration changes like changing the access tier or creating containers. The question describes read-only behavior, which is not caused by a CanNotDelete lock.

C

Azure Policy audit assignments only evaluate and report compliance; they do not block configuration changes. The question describes operations failing, which requires an enforcement mechanism like a lock or deny policy.

D

Moving a storage account to a different subscription does not cause configuration changes to fail; it only changes the subscription context. Users can still modify settings after the move.

89
Multi-Selecteasy

A team wants a storage option that stays available if one availability zone in the primary region fails. Which two redundancy options meet that requirement? Select two.

Select 2 answers
A.Zone-redundant storage (ZRS).
B.Geo-zone-redundant storage (GZRS).
C.Locally redundant storage (LRS).
D.Geo-redundant storage (GRS).
E.Read-access geo-redundant storage (RA-GRS).
AnswersA, B

Zone-redundant storage (ZRS) synchronously replicates each write across three availability zones within the primary region. Each zone is a physically separate datacenter with independent power, cooling, and networking, so if one zone fails, the other two replicas still serve both reads and writes with no manual failover. This directly satisfies the requirement of staying available when one availability zone fails.

Why this answer

Zone-redundant storage (ZRS) synchronously replicates data across three Azure availability zones within the primary region. If one zone fails, the data remains accessible from the other zones, ensuring high availability without requiring failover to a secondary region.

Exam trap

The trap here is that candidates often confuse geo-redundant options (GRS/RA-GRS) as providing zone-level protection, but they only use LRS in the primary region, which does not survive a single availability zone failure.

Why the other options are wrong

C

Locally redundant storage (LRS) replicates data three times within a single availability zone in the primary region. If that zone fails, the storage becomes unavailable, so it does not meet the requirement of staying available if one availability zone fails.

D

Geo-redundant storage (GRS) replicates data to a secondary region, but within the primary region it uses locally redundant storage (LRS), which does not survive an availability zone failure. Therefore, GRS does not meet the requirement of staying available if one availability zone in the primary region fails.

E

RA-GRS provides read access to the secondary region during a regional failure, but it does not protect against a single availability zone failure in the primary region because it uses LRS within the primary region, which can lose data if that zone fails.

90
MCQmedium

You need to move infrequently accessed blob data automatically from the Hot tier to the Cool tier after 30 days to reduce cost. What should you configure?

A.Blob soft delete
B.Lifecycle management rules
C.A private endpoint
D.A CanNotDelete lock
AnswerB

Lifecycle management rules are the native Azure Blob Storage feature that automates tier transitions. You define a JSON policy on the storage account that evaluates blobs after a specified number of days (based on last modification) and moves them from Hot to Cool, Cool to Archive, or deletes them. This directly addresses the requirement to automatically shift infrequently accessed data to a lower-cost tier without manual intervention. Rules can filter by blob prefix or type, giving precise control.

Why this answer

Azure Blob Storage lifecycle management rules allow you to automatically transition blobs from the Hot tier to the Cool tier based on age or other conditions. By configuring a rule that moves blobs to the Cool tier after 30 days from creation or last modification, you reduce storage costs for infrequently accessed data without manual intervention.

Exam trap

The trap here is that candidates confuse blob soft delete (which only handles recovery) with lifecycle management (which handles automated tiering and deletion), leading them to choose soft delete when the question asks about cost optimization through tier transitions.

Why the other options are wrong

A

Blob soft delete is used to protect data from accidental deletion or overwrite, not to automate tier transitions based on age. It does not move blobs between access tiers.

C

A private endpoint is used to securely connect to Azure services over a private IP address, not to manage data tier transitions. It does not automate moving blobs between Hot and Cool tiers.

D

A CanNotDelete lock prevents deletion of the storage account or container but does not manage data tier transitions. It cannot move blobs from Hot to Cool tier based on age.

91
MCQmedium

A legal department archived a 120-GB blob three weeks ago. They now need the file available for review later today, and waiting more than a day would delay a court filing. What should the administrator do to make the blob readable as quickly as possible?

A.Copy the blob to a new container and leave it in the Archive tier until the users need it.
B.Start rehydration from Archive and choose High priority.
C.Change the access tier from Archive directly to Cool and then download the blob immediately.
D.Enable soft delete on the container and restore the blob from deleted items.
AnswerB

Archive blobs cannot be read immediately. To make the blob available within the shortest practical time, the administrator should rehydrate it and select High priority so Azure processes the request faster than the standard option.

Why this answer

Rehydrating a blob from the Archive tier with High priority typically makes the blob readable within 1 hour, meeting the urgent same-day requirement. The Archive tier is offline, so the blob must be rehydrated (changed to an online tier like Hot or Cool) before it can be accessed. High-priority rehydration is designed for time-sensitive scenarios like this court filing deadline.

Exam trap

The trap here is that candidates may think changing the access tier directly (Option C) is instantaneous, but Azure requires a rehydration process that can take up to 15 hours for standard priority, making High-priority rehydration (Option B) the only viable choice for same-day access.

Why the other options are wrong

A

Copying the blob to a new container and leaving it in the Archive tier does not make it readable immediately; the blob remains offline and requires rehydration before access, which does not meet the urgent need for same-day availability.

C

Changing the access tier from Archive directly to Cool does not immediately make the blob readable; it initiates a standard-priority rehydration that can take up to 15 hours, which is too slow for the same-day requirement.

92
Multi-Selecthard

A web app uses a managed identity to read blobs from a storage account. Security now wants to ensure no future requests can authenticate with shared keys and the app should continue to use secretless access. Which two changes should the administrator make? Select two.

Select 2 answers
A.Assign the Storage Blob Data Reader role to the managed identity on the storage account or container.
B.Disable shared key access on the storage account.
C.Generate a service SAS and place it in an app setting.
D.Rotate the storage account keys weekly.
E.Grant Reader access to the resource group because it includes the storage account.
AnswersA, B

The Storage Blob Data Reader role is a data-plane RBAC role that specifically authorizes read operations against blob containers and blobs. Assigning it to a managed identity at the storage account or container scope grants access based on the identity's Entra ID token, eliminating any need for shared keys or connection strings. This is the fundamental mechanism for secretless, identity-based access, and it works with both system-assigned and user-assigned managed identities.

Why this answer

Assigning the Storage Blob Data Reader role to the managed identity enables Azure RBAC-based, secretless access to blobs. This aligns with the requirement to use managed identities for authentication, eliminating the need for keys or SAS tokens. Option B is correct because disabling shared key access on the storage account enforces the security policy that no future requests can authenticate using shared keys, while the managed identity continues to work via Azure AD authentication.

Exam trap

The trap here is that candidates often confuse disabling shared key access with rotating keys or using SAS tokens, thinking those actions also enforce secretless access, but only disabling shared key access actually blocks key-based authentication while managed identity continues to work seamlessly.

Why the other options are wrong

C

A service SAS uses a shared key to generate the token, which violates the requirement to disable shared key access. The app must use secretless access via managed identity, not a SAS.

D

Rotating storage account keys does not disable shared key access; it only changes the keys. The requirement is to prevent future requests from authenticating with shared keys, which requires disabling shared key access entirely, not just rotating keys.

E

Granting Reader access to the resource group does not grant the managed identity permissions to read blobs; it only allows viewing resource metadata, not data access. The app needs the Storage Blob Data Reader role on the storage account or container.

93
MCQmedium

A web app running in Azure App Service must upload images to a blob container without storing any account keys, passwords, or connection strings in configuration. The app uses only one Azure resource. What should the administrator configure?

A.A system-assigned managed identity on the App Service and an Azure RBAC role on the storage account.
B.The storage account key, because it is the simplest way to authenticate an application securely.
C.A shared access signature embedded in the app settings, because SAS is the same as managed identity.
D.An anonymous public container with write access disabled on the account.
AnswerA

A system-assigned managed identity is ideal when one Azure resource needs to access storage without secrets. The identity is created and deleted with the App Service, and RBAC can grant only the storage permissions required. This removes the need to embed keys or connection strings and aligns with credential-free application access.

Why this answer

A system-assigned managed identity allows the App Service to authenticate to Azure Storage without storing any credentials in configuration. By assigning the RBAC role (e.g., Storage Blob Data Contributor) to that identity, the app can securely upload images using Azure AD authentication, meeting the requirement of no account keys, passwords, or connection strings.

Exam trap

The trap here is that candidates often confuse shared access signatures (SAS) with managed identities, thinking SAS can be used without storing secrets, but SAS tokens still require a key to generate and must be stored or regenerated, whereas managed identity eliminates all stored credentials.

Why the other options are wrong

D

Anonymous public container with write access disabled does not allow the app to upload images; it only permits read access to blobs, and the question requires upload capability without storing credentials.

94
MCQhard

An administrator wants a storage account to be accessible only from one subnet. The storage account should still use its public FQDN, the team does not want a private IP address in the VNet, and they do not want to manage private DNS zones. Which solution should be used?

A.Create a private endpoint and disable public network access.
B.Enable a service endpoint on the subnet and restrict the storage firewall to that subnet.
C.Peer the subnet to a dedicated storage VNet and route traffic through peering.
D.Assign a route table with a host route to the storage account.
AnswerB

A service endpoint allows the subnet to access the storage account over the Azure backbone while the storage account still uses its public FQDN and does not require a private IP in the VNet. Because the administrator also wants to avoid private DNS zone management, this is the best fit. The storage firewall can then be restricted to the specific subnet.

Why this answer

A service endpoint allows the storage account to be accessed from a specific subnet while still using the public FQDN. By enabling a service endpoint on the subnet and configuring the storage firewall to allow traffic only from that subnet, the administrator meets all requirements: no private IP, no private DNS zones, and access restricted to one subnet.

Exam trap

The trap here is that candidates often confuse service endpoints with private endpoints, assuming that only private endpoints can restrict network access, but service endpoints combined with firewall rules achieve the same restriction without changing the endpoint type or requiring DNS management.

Why the other options are wrong

A

A private endpoint uses a private IP address in the VNet, which contradicts the requirement to avoid private IP addresses and manage private DNS zones.

C

VNet peering does not restrict access to a storage account by subnet; it connects VNets but does not provide subnet-level network rules. The storage account would still be publicly accessible unless additional firewall rules are applied, and the scenario requires using the public FQDN without private IPs or DNS zones.

D

Assigning a route table with a host route to the storage account does not restrict access to a specific subnet; it only influences network traffic routing. The storage firewall and service endpoints are required to limit access to a subnet, and a host route alone does not provide access control.

95
Multi-Selecteasy

An analyst needs a blob that is currently in the Archive tier to be downloadable within the next hour. Which two actions should the administrator take? Select two.

Select 2 answers
A.Change the blob access tier from Archive to Hot or Cool.
B.Choose High priority rehydration for the tier change.
C.Download the blob directly from the Archive tier without changing its tier.
D.Delete the blob and restore it from a soft delete snapshot.
E.Add a lifecycle rule to move the blob to Archive again after it is downloaded.
AnswersA, B

A blob in Archive is offline and cannot be read until it is rehydrated into an online tier. Moving it to Hot or Cool starts that rehydration process and makes the blob available again. This is the required administrative step when a previously archived blob must be downloaded for use.

Why this answer

To make a blob in the Archive tier accessible for download, you must first change its access tier to Hot or Cool. This initiates a rehydration process that moves the blob data from offline storage to an online tier, making it available for read operations. The rehydration can take up to 15 hours, but selecting High priority rehydration (Option B) can reduce this to under 1 hour, meeting the analyst's requirement.

Exam trap

The trap here is that candidates may think blobs in the Archive tier can be downloaded directly or that deleting and restoring from soft delete bypasses the rehydration requirement, but neither action changes the offline storage status of the blob.

Why the other options are wrong

C

Blobs in the Archive tier are offline and cannot be downloaded directly; they must first be rehydrated to a hot or cool tier, which takes time.

D

Deleting the blob and restoring from a soft delete snapshot does not change the access tier; the restored blob would still be in the Archive tier, which does not allow immediate download. This process also risks data loss and is not designed for rehydration.

E

Adding a lifecycle rule to move the blob back to Archive after download does not help make the blob downloadable within the next hour; it only affects future tiering.

96
Multi-Selecteasy

A team wants one Azure Files share to be used by both Windows and Linux virtual machines. Which two mounting approaches are valid? Select two.

Select 2 answers
A.Map the share on Windows by using the built-in SMB client.
B.Mount the share on Linux by using an SMB/CIFS client such as mount.cifs.
C.Mount the share on Linux by using the Azure Blob service endpoint.
D.Use an Azure VPN gateway to make the file share mount possible.
E.Use an Azure load balancer to present the share to both VMs.
AnswersA, B

Windows has native SMB client support. To connect, you use the storage account key or shared access signature to authenticate, and map a drive letter to the UNC path like \\storageaccount.file.core.windows.net\sharename. This is the standard method for Windows VMs and on-premises Windows machines to access Azure Files, and it appears as a normal drive to applications.

Why this answer

Windows includes a built-in SMB client that can directly map an Azure Files share using its UNC path (e.g., \\storageaccount.file.core.windows.net\sharename). This leverages the SMB 3.0 protocol, which Azure Files supports over the public internet with encryption, requiring no additional gateway or VPN.

Exam trap

The trap here is that candidates assume Azure Files requires a VPN or ExpressRoute for secure mounting, but Azure Files SMB 3.0 with encryption works securely over the public internet, making options like D unnecessary.

Why the other options are wrong

C

Azure Files uses SMB protocol, not Blob service endpoints. Mounting via Blob service endpoint would attempt to use HTTPS/REST, which is incompatible with Azure Files' SMB-based mounting.

D

An Azure VPN gateway is used for site-to-site or point-to-site connectivity between on-premises networks and Azure, not for mounting an Azure Files share. Azure Files supports direct mounting over SMB without requiring a VPN.

E

An Azure load balancer distributes network traffic across multiple VMs but does not provide file-level access or mount capabilities for Azure Files shares. It cannot present a file share to VMs as a mountable endpoint.

97
MCQmedium

A Windows VM and a Linux VM in Azure must use the same shared working folder for application files. The team does not want to run a separate file server, and both VMs must be able to mount the share by using native operating system tools. What should the administrator deploy?

A.An Azure Blob container mounted as a local NTFS volume on both VMs
B.An Azure Files share mounted from Windows by using SMB and from Linux by using SMB or the Azure Files mount command
C.A managed disk attached to both VMs in read-write mode
D.An Azure Queue storage account with application-level file synchronization
AnswerB

Azure Files is designed for shared file access from both Windows and Linux. It provides a managed file share that can be mounted with native tools, avoiding the need to operate a separate file server. This matches the requirement for a common working folder accessible from both operating systems.

Why this answer

Azure Files provides fully managed SMB (Server Message Block) file shares that can be mounted natively from both Windows (using SMB) and Linux (using SMB or the dedicated Azure Files mount command). This meets the requirement of a shared working folder without needing a separate file server, and both operating systems can use their native tools to access the share.

Exam trap

The trap here is that candidates may confuse Azure Blob storage (object storage) with Azure Files (file shares) and assume Blob can be mounted locally, or they may incorrectly think a managed disk can be attached to multiple VMs simultaneously without understanding the limitations of shared disk attachments.

Why the other options are wrong

A

Azure Blob containers cannot be mounted as a local NTFS volume natively; they require third-party tools or custom applications, and Windows does not support mounting Blob storage as an NTFS volume without additional software.

C

A managed disk cannot be attached to multiple VMs in read-write mode simultaneously; Azure managed disks support shared attachments only with specific configurations (e.g., shared disks) that require cluster-aware file systems, not native OS tools for simple file sharing.

D

Azure Queue storage is a messaging service for asynchronous communication, not a file-sharing solution. It cannot be mounted as a shared working folder using native OS tools, and it lacks file system semantics required for concurrent read/write access.

98
MCQhard

Your application stores compliance records in Azure Blob Storage. The records must remain in a write-once-read-many state for three years and must not be altered or deleted during that period. What should you configure?

A.Blob soft delete
B.Immutable blob storage with a time-based retention policy
C.Lifecycle management to move data to Archive
D.A shared access signature
AnswerB

Immutable blob storage with a time-based retention policy enforces write-once-read-many (WORM) behavior, meaning blobs cannot be modified or deleted during the assigned retention period. This is the only option that provides the explicit, unalterable retention required for compliance records, and the policy is enforced at the storage container level. The retention period is counted from the blob's last modification time, and it cannot be shortened while the policy is active.

Why this answer

Immutable blob storage with a time-based retention policy enforces a WORM (Write-Once, Read-Many) state, preventing any modification or deletion of blobs for a specified retention period. This meets the requirement of keeping compliance records unaltered for three years, as the policy locks the data at the storage level, overriding any user permissions or delete operations.

Exam trap

The trap here is that candidates often confuse soft delete (which only recovers deleted blobs) with immutability, or think lifecycle management or SAS can enforce retention, but neither prevents modification or deletion during the required period.

Why the other options are wrong

A

Blob soft delete protects against accidental deletion but does not prevent modification or overwriting of blobs, nor does it enforce a write-once-read-many (WORM) state. It only retains deleted blobs for a specified period.

C

Lifecycle management moves data to Archive storage tier, but it does not prevent deletion or modification of blobs. The question requires a write-once-read-many (WORM) state with no alteration or deletion for three years, which lifecycle management cannot enforce.

D

A shared access signature (SAS) provides delegated access to storage resources but does not enforce a write-once-read-many (WORM) state. It cannot prevent deletion or modification of blobs by authorized users.

99
MCQmedium

You need to choose a storage redundancy option that provides the lowest cost and protects data against local hardware failure within a single datacenter only. Which redundancy option should you select?

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

LRS (Locally Redundant Storage) keeps three synchronous replicas in the same physical datacenter within the primary region. Because there is no data transfer to another zone or region, it incurs no geo-replication bandwidth or secondary storage charges, making it the lowest-cost redundancy tier. It protects against server and rack failures but not a full datacenter outage.

Why this answer

LRS (Locally Redundant Storage) replicates data three times within a single datacenter (or availability zone) in the same region, protecting against local hardware failures such as disk or server crashes. It is the lowest-cost redundancy option because it does not incur the additional replication costs of cross-zone or cross-region copying. This meets the requirement of protecting data against local hardware failure within a single datacenter only.

Exam trap

The trap here is that candidates often confuse LRS with ZRS, mistakenly thinking ZRS is also single-datacenter, when in fact ZRS spans multiple datacenters (availability zones) and costs more, failing the 'lowest cost' and 'single datacenter' constraints.

Why the other options are wrong

B

ZRS (Zone-Redundant Storage) synchronously replicates data across multiple Azure availability zones within a region, which provides higher durability than LRS but at a higher cost. The question specifies protection against local hardware failure within a single datacenter only, so ZRS is overkill and more expensive.

C

GRS (Geo-Redundant Storage) replicates data to a secondary region, which increases cost and is not limited to a single datacenter. The question specifically requires protection only within one datacenter and lowest cost.

D

GZRS (Geo-Zone-Redundant Storage) provides both zone-level and geo-redundancy, which is overkill and more expensive for a scenario requiring only protection against local hardware failure within a single datacenter.

100
Multi-Selecteasy

An application runs in a subnet and must reach a storage account over the public endpoint, but only that subnet should be allowed. The team does not want to use a private endpoint. Which two configurations should the administrator use? Select two.

Select 2 answers
A.Enable the Microsoft.Storage service endpoint on the subnet.
B.Add the subnet to the storage account's virtual network rules.
C.Create a private endpoint for the storage account.
D.Assign the Reader role to the subnet.
E.Turn on blob soft delete.
AnswersA, B

Enabling a Microsoft.Storage service endpoint extends the identity of the subnet to the storage service, so storage accounts can permit access based on the subnet's virtual network address space rather than a specific private IP. This flag must be set on the subnet itself before a virtual network rule can be added to the storage account. Because the endpoint uses the public endpoint of the storage service, no private IP address is allocated, which matches the scenario's constraint.

Why this answer

Enabling the Microsoft.Storage service endpoint on the subnet (A) ensures that traffic from the subnet to the storage account's public endpoint is routed through the Azure backbone network and uses the source IP of the subnet's virtual network, allowing the storage account firewall to identify the traffic. Adding the subnet to the storage account's virtual network rules (B) then explicitly permits only that subnet's traffic, denying all other public endpoint access. Together, these two configurations restrict access to the storage account's public endpoint exclusively to the specified subnet without requiring a private endpoint.

Exam trap

The trap here is that candidates often confuse service endpoints with private endpoints, assuming private endpoints are required for subnet-specific access, but service endpoints plus virtual network rules achieve the same restriction on the public endpoint without the cost or complexity of private endpoints.

Why the other options are wrong

C

The question explicitly states the team does not want to use a private endpoint, so creating a private endpoint (option C) contradicts the requirement.

D

Assigning the Reader role to the subnet does not restrict network access to the storage account; it only grants read permissions to resources in that subnet, but the subnet itself is not authorized to access the storage account over the network.

E

Blob soft delete is a data protection feature that allows recovering deleted blobs, but it does not restrict network access to the storage account. The question requires limiting access to a specific subnet, which soft delete cannot achieve.

101
MCQmedium

A company has 15 branch Windows file servers that must show the same shared drive content. Users should keep working during short WAN outages, and local servers should cache frequently used files. Which Azure feature should you deploy?

A.Azure Blob Storage with lifecycle rules, because it can present files to multiple branches.
B.Azure File Sync, because it synchronizes on-premises file servers with an Azure file share and supports cloud tiering.
C.A private endpoint to Blob Storage, because it provides local caching for SMB file shares.
D.A managed disk shared across the branch servers, because it gives the same content to all locations.
AnswerB

Azure File Sync is designed for this exact scenario. It keeps an Azure file share as the central source of truth while synchronizing branch servers and optionally tiering infrequently used files to the cloud. That gives users local performance, file-share consistency, and better resilience during temporary WAN disruptions. It is the best fit when multiple Windows servers need synchronized file content.

Why this answer

Azure File Sync is the correct choice because it synchronizes on-premises Windows file servers with an Azure file share, enabling multi-site file server consolidation. It supports cloud tiering, which caches frequently accessed files locally on each branch server while freeing up space by tiering cold data to the cloud. This ensures users can continue working during short WAN outages, as local caches provide access to synced files even when connectivity is lost.

Exam trap

The trap here is that candidates often confuse Azure Blob Storage with Azure Files, assuming blob storage can serve SMB file shares directly, but Azure Blob Storage does not support SMB protocol natively without Azure Files or third-party tools.

Why the other options are wrong

A

Azure Blob Storage with lifecycle rules does not provide file-level synchronization or caching for on-premises file servers; it is object storage for unstructured data, not a solution for keeping multiple Windows file servers in sync with local caching.

C

A private endpoint to Blob Storage does not provide local caching for SMB file shares; it only secures network traffic to Azure storage. The question requires caching on local servers, which Azure File Sync's cloud tiering provides, not a private endpoint.

D

A managed disk cannot be simultaneously attached to multiple servers in read-write mode; it supports only one writer at a time, so it cannot provide the same shared content across 15 branch servers.

102
MCQeasy

An archive of legal documents is accessed only a few times each month, but when someone needs a document it must open immediately without a rehydration wait. Which access tier should be used?

A.Hot tier
B.Cool tier
C.Archive tier
D.Geo-redundant storage (GRS)
AnswerB

Cool tier is the most cost-effective online tier for a legal archive that is read only a few times each period. It keeps blobs immediately accessible without any rehydration step while lowering storage costs compared to Hot tier, instead charging a higher per-access fee that is negligible for such low read frequency. Azure Cool tier has a 30-day minimum retention period, but that is acceptable for long-lived legal documents that are rarely touched.

Why this answer

The Cool tier is designed for data that is infrequently accessed but must be available immediately when needed, with a lower storage cost than Hot tier but higher access costs. Since the archive is accessed only a few times per month and requires instant retrieval without rehydration delay, Cool tier meets both requirements, whereas Archive tier would impose a rehydration wait of up to 15 hours.

Exam trap

The trap here is that candidates confuse the 'Archive' tier name with the use case of 'archival data' and overlook the critical requirement for immediate access, mistakenly choosing Archive tier despite its mandatory rehydration delay.

Why the other options are wrong

A

The Hot tier is designed for frequently accessed data with high availability, but the question specifies that the archive is accessed only a few times each month, making the Hot tier unnecessarily expensive compared to the Cool tier.

C

The Archive tier has a rehydration time of up to 15 hours, which violates the requirement that documents must open immediately without a rehydration wait.

D

Geo-redundant storage (GRS) is a replication strategy, not an access tier. The question asks for an access tier that provides immediate access without rehydration, which is not addressed by GRS.

103
MCQmedium

A team runs a Windows service on an Azure virtual machine that uploads invoices to Blob storage every few minutes. Security policy forbids storing account keys or long-lived SAS tokens on the VM. The service must authenticate without human interaction. What should the administrator configure?

A.Generate a SAS token with a 1-year expiry and store it in an encrypted file on the VM.
B.Assign the VM a managed identity and grant it Storage Blob Data Contributor on the container or storage account.
C.Share the storage account access key with the service account and rotate it monthly.
D.Create a storage firewall rule that allows the VM's public IP address and keep using anonymous access.
AnswerB

A managed identity lets the VM authenticate to Azure Storage without storing credentials. Granting Storage Blob Data Contributor provides the data-plane permissions needed to upload blobs while keeping access tied to Entra ID and RBAC. This satisfies the requirement for noninteractive authentication and avoids account keys or long-lived SAS tokens.

Why this answer

Assigning a managed identity to the VM allows it to authenticate to Azure Blob Storage without any secrets stored on the VM. The managed identity provides an automatically managed service principal in Azure AD, and by granting the Storage Blob Data Contributor role, the service obtains the necessary permissions to upload invoices. This satisfies the security policy forbidding account keys or long-lived SAS tokens and enables unattended authentication.

Exam trap

The trap here is that candidates may think a SAS token or access key is acceptable if encrypted or rotated, but the security policy explicitly forbids storing any secrets on the VM, making managed identity the only compliant option.

Why the other options are wrong

A

Storing a SAS token with a 1-year expiry in an encrypted file on the VM violates the security policy forbidding long-lived tokens on the VM, and still requires managing a secret on the VM, which is not allowed.

C

Storing the storage account access key on the VM violates the security policy forbidding account keys on the VM, and monthly rotation does not eliminate the risk of key exposure.

104
MCQhard

A compliance team stores signed contract scans in Azure Blob Storage. The data must remain available if one zone in the primary region fails. If the entire primary region is unavailable, the team also needs to read the secondary copy while recovery work is underway. Which redundancy option should you choose for the storage account?

A.ZRS, because it protects against a single zone failure in one region.
B.GRS, because it keeps a geo-replicated copy but does not provide zone redundancy in the primary region.
C.GZRS, because it combines zone redundancy with geo-replication and supports failover recovery.
D.RA-GZRS, because it combines zone redundancy, geo-replication, and read access to the secondary region.
AnswerD

RA-GZRS is the only option listed that satisfies both requirements simultaneously. It protects against a zone failure in the primary region through zone-redundant storage and also keeps a geo-replicated secondary copy in another region. The read-access feature lets administrators or applications read from the secondary endpoint during a regional outage or while validating recovery, which is exactly what the scenario requires.

Why this answer

RA-GZRS (Read-Access Geo-Zone-Redundant Storage) is the correct choice because it provides synchronous zone-level redundancy within the primary region (protecting against a single zone failure) and asynchronous geo-replication to a secondary region. Additionally, it enables read access to the secondary region at all times, allowing the compliance team to read the secondary copy immediately if the primary region becomes unavailable, without waiting for a failover.

Exam trap

The trap here is that candidates often confuse GZRS with RA-GZRS, overlooking that GZRS does not provide read access to the secondary region unless a failover is performed, while the question explicitly requires the ability to read the secondary copy immediately during primary region unavailability.

Why the other options are wrong

A

ZRS only protects against a single zone failure in the primary region, but does not provide a secondary copy for recovery if the entire primary region fails, which is required by the compliance team.

B

GRS does not provide zone redundancy in the primary region, so if a zone fails, data may become unavailable until failover is initiated. The question requires availability during a zone failure, which GRS cannot guarantee.

C

GZRS provides zone redundancy and geo-replication but does not allow read access to the secondary region unless a failover is initiated. The question requires the ability to read the secondary copy while recovery is underway, which necessitates read-access geo-redundant storage (RA-GZRS).

105
MCQmedium

You have a storage account that stores infrequently accessed data that must remain available immediately when requested. You need to minimize storage costs. Which access tier should you use?

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

Cool tier is designed for data that is accessed infrequently but requires immediate availability, offering lower storage costs than Hot while keeping negligible retrieval latency. Its access charges are higher, but that is outweighed by the storage savings when reads are sparse, which directly matches the scenario's profile. Therefore Cool is the correct tier because it minimizes idle storage cost without forcing you to rehydrate the data before reading it.

Why this answer

The Cool access tier is designed for data that is infrequently accessed but still requires immediate availability when requested, offering lower storage costs than the Hot tier while maintaining low latency access. Since the data must remain available immediately, the Archive tier is unsuitable due to its multi-hour retrieval latency, and the Premium tier is optimized for high-performance scenarios, not cost minimization.

Exam trap

The trap here is that candidates often choose Archive for its lowest storage cost, overlooking the critical requirement for immediate availability, which Archive cannot provide due to its mandatory rehydration latency.

Why the other options are wrong

A

Premium tier is designed for low-latency, high-performance workloads, not for infrequently accessed data. It costs significantly more than Cool tier, so it does not minimize storage costs for this scenario.

B

The Hot tier is designed for frequently accessed data, not infrequently accessed data. Using it would incur higher storage costs than necessary for data that is rarely accessed.

D

The Archive tier has the lowest storage cost but requires hours to rehydrate data before access, violating the requirement that data must remain available immediately when requested.

106
MCQmedium

A team runs a Windows VM in Azure that uploads invoices to a blob container. Security policy forbids storing storage account keys or long-lived SAS tokens on the VM. The app must keep working until the VM is deleted, and access should disappear automatically when the VM is removed. What should the administrator configure?

A.Assign the VM's managed identity the Storage Blob Data Contributor role on the storage account or container.
B.Create an account SAS token with write permissions and store it in a secure file on the VM.
C.Assign the Reader role on the storage account to the VM's computer account.
D.Enable shared key access and rotate the storage account keys regularly.
AnswerA

This uses Entra ID-based authorization without storing secrets on the VM. A managed identity is tied to the VM lifecycle, so when the VM is deleted, the identity is removed too. The Storage Blob Data Contributor role grants the data-plane permissions needed to upload blobs, while keeping access scoped to only the required storage resource.

Why this answer

Assigning the VM's managed identity the Storage Blob Data Contributor role on the storage account or container allows the VM to authenticate to Azure Blob Storage without storing any keys or tokens. Managed identities provide an automatically managed service principal in Azure AD, and the application can use the Azure Instance Metadata Service (IMDS) to obtain an access token. When the VM is deleted, the managed identity is automatically removed, and the role assignment becomes invalid, so access disappears immediately.

Exam trap

The trap here is that candidates confuse the Reader role (management plane) with data plane roles like Storage Blob Data Contributor, or they assume that storing a SAS token securely is acceptable despite the explicit policy forbidding it.

Why the other options are wrong

B

Option B violates the security policy that forbids storing storage account keys or long-lived SAS tokens on the VM. An account SAS token is a long-lived credential that would need to be stored on the VM, and it does not automatically expire when the VM is deleted.

C

The Reader role only allows read access to storage account metadata, not data operations like uploading blobs. The VM's computer account is not used for Azure RBAC; managed identity or service principal is required.

D

Option D suggests enabling shared key access and rotating keys regularly, but the security policy forbids storing storage account keys on the VM. Even with rotation, the key must be present on the VM at some point, violating the policy. Additionally, shared key access does not automatically revoke access when the VM is deleted.

107
MCQeasy

A finance department wants several Windows virtual machines to map the same shared drive letter and work with the same files at the same time. Which Azure Storage service should you configure?

A.Azure Blob container
B.Azure Files share
C.Archive blob tier
D.Storage account access key only
AnswerB

Azure Files delivers a fully managed SMB 3.0/3.1.1 file share that Windows VMs can map to a drive letter (e.g., Z:) using standard `net use` or mounting in the OS. It supports NTFS ACLs, integration with Active Directory, and the same file-locking semantics as an on-premises file server, making it the correct choice for shared departmental drives. Unlike blob storage, Azure Files is expressly designed for multi-VM access with concurrent SMB clients.

Why this answer

Azure Files provides fully managed file shares in the cloud that support the SMB protocol, allowing multiple Windows VMs to mount the same share with a consistent drive letter (e.g., Z:) and access the same files concurrently. This meets the finance department's requirement for shared access with a mapped drive letter, which Azure Blob storage cannot provide because it uses REST APIs rather than SMB.

Exam trap

The trap here is that candidates confuse Azure Blob storage (object storage) with Azure Files (file storage), assuming that any storage service can provide a mapped drive letter, but only Azure Files supports SMB-based file shares for concurrent VM access.

Why the other options are wrong

A

Azure Blob containers provide object storage for unstructured data and do not support SMB protocol or drive letter mapping required for simultaneous file sharing across multiple Windows VMs.

C

Archive blob tier is for cost-effective storage of infrequently accessed blob data with high latency, not for simultaneous file sharing with drive letter mapping.

D

A storage account access key only provides authentication to the storage account, not a shared drive letter mapping or concurrent file access. It does not offer the SMB protocol support needed for Windows VMs to map a drive letter.

108
MCQmedium

A blob was moved to the Archive tier last month. A project team now needs the file available later today, and they expect to read it several times during review. What should the administrator do first?

A.Copy the blob directly from Archive to a local machine and reopen it there.
B.Start a rehydration request and move the blob to the Hot tier with high priority.
C.Change the blob to the Cool tier immediately and expect it to become available within minutes.
D.Create a lifecycle rule to move the blob back to Hot automatically on the next day.
AnswerB

Archive data must be rehydrated before it can be read. If the team needs the file later today and will access it repeatedly, rehydrating it to Hot with high priority is the fastest practical choice.

Why this answer

A blob in the Archive tier is offline and must be rehydrated (changed to Hot or Cool) before it can be accessed. Using high-priority rehydration ensures the blob becomes available within 1 hour, which meets the requirement for later today. The Hot tier is appropriate since the team expects to read the blob several times, providing low-latency access without incurring read costs from Cool tier.

Exam trap

The trap here is that candidates assume changing the tier directly (e.g., to Cool) makes the blob instantly accessible, but in reality, any tier change from Archive triggers a rehydration process with significant latency, and only high-priority rehydration guarantees availability within an hour.

Why the other options are wrong

A

Copying a blob directly from the Archive tier to a local machine is not possible because the blob is offline and must first be rehydrated (moved to a hot or cool tier) before it can be accessed or copied.

C

Changing a blob to the Cool tier does not immediately make it available; Archive blobs must be rehydrated first, which can take hours. The Cool tier also has a higher latency than Hot, and the question requires availability later today with multiple reads, making Hot with high priority rehydration the correct choice.

D

Creating a lifecycle rule to move the blob back to Hot automatically on the next day does not meet the immediate need for the file to be available later today. Lifecycle rules run once per day, so the blob would not be available until the next day at the earliest.

109
Multi-Selecthard

A compliance team wants newly uploaded monthly reports to remain in the Hot tier for 90 days and then move automatically to a cheaper online tier without becoming offline. Which two configurations should the administrator use? Select two.

Select 2 answers
A.Create a blob lifecycle management rule.
B.Configure the rule to transition blobs from Hot to Cool after 90 days.
C.Transition the blobs to Archive after 90 days so they cost less than Cool.
D.Use file share snapshots because lifecycle rules do not apply to blobs.
E.Enable soft delete on the container to change access tiers automatically.
AnswersA, B

A blob lifecycle management rule is a policy you define on a storage account that automatically executes actions—such as tiering or deleting—based on rules like age, size, or blob type. It runs daily and evaluates new uploads, making it ideal for monthly reports because you can enforce cost-saving transitions without manual intervention. The rule is the correct starting point because it is the actual Azure feature designed for automated storage-tier governance.

Why this answer

Azure Blob Lifecycle Management rules allow administrators to automate tier transitions for blobs based on age or other conditions. Option B is correct because transitioning from Hot to Cool after 90 days meets the requirement of moving to a cheaper online tier (Cool is online and less expensive than Hot) while keeping the data accessible without becoming offline.

Exam trap

The trap here is that candidates often confuse the Archive tier as a 'cheaper online' option, but Archive is offline and requires rehydration, while Cool is the correct online tier for cost savings after 90 days.

Why the other options are wrong

C

The question requires the data to remain online (not offline). Archive tier is offline and requires rehydration to access, so transitioning to Archive violates the requirement for a cheaper online tier.

D

File share snapshots are used for point-in-time recovery of Azure Files, not for automatic tier transitions. Lifecycle management rules do apply to blobs, making this option incorrect.

E

Soft delete is used to protect blobs from accidental deletion or overwrites, not to automatically change access tiers. It does not transition blobs between tiers based on age.

110
MCQhard

A records team stores monthly regulatory exports in a blob container. The files are rarely opened, but auditors may request one specific file later the same day. The team wants the lowest storage cost possible while keeping a path to restore a single file on demand. Which approach should you use?

A.Keep the blobs in the Hot tier and rely on lifecycle rules to delete them after 90 days.
B.Move the blobs to the Archive tier and use high-priority rehydration when a file is requested.
C.Move the blobs to the Cool tier because it is offline until accessed.
D.Use the Cold tier because it requires a rehydration job before the blob becomes readable.
AnswerB

Archive is the correct storage tier when the files are rarely accessed and cost reduction is the priority. Archived blobs are offline, so they cannot be read immediately. However, if auditors need one file later the same day, the administrator can initiate rehydration. High-priority rehydration is the best choice when faster access is needed for a specific archived blob and the team is willing to pay for the quicker retrieval path.

Why this answer

The Archive tier offers the lowest storage cost for rarely accessed data, and high-priority rehydration allows a single file to be restored within approximately one hour, meeting the auditor's same-day request requirement. This approach minimizes cost while retaining the ability to retrieve a specific file on demand.

Exam trap

The trap here is that candidates confuse the Archive tier's offline nature with the Cool or Cold tiers, or assume that the lowest storage cost must come from an online tier, ignoring that Archive's rehydration feature still allows on-demand retrieval at a higher retrieval cost but lower overall storage expense.

Why the other options are wrong

A

The Hot tier has the highest storage cost, and lifecycle rules that delete after 90 days do not provide a path to restore a single file on demand after deletion. The requirement is for low-cost storage with on-demand restore, not deletion.

C

The Cool tier is an online tier with low latency access; it does not require rehydration and is not offline. It offers lower cost than Hot but higher than Archive, so it does not achieve the lowest storage cost for rarely accessed files.

D

The Cold tier is offline and requires a rehydration job before reading, which can take up to 15 hours, making it unsuitable for same-day retrieval requests from auditors.

111
Multi-Selecteasy

A Windows VM and a Linux VM are both joined to the same Active Directory Domain Services domain. Which two authentication methods can be used to mount the same Azure Files share over SMB? Select two.

Select 2 answers
A.Storage account key
B.Active Directory Domain Services credentials
C.Blob SAS token
D.Network security group rule
E.Azure resource lock
AnswersA, B

The storage account key can authenticate SMB mounts from supported Windows and Linux clients.

Why this answer

The storage account key provides administrative access to the Azure Files share, allowing any SMB client (Windows or Linux) to mount the share by using the key as the credential. Option B is correct because when both VMs are joined to the same Active Directory Domain Services domain, the Azure Files share can be enabled for AD DS authentication, allowing domain-joined clients to mount the share using their domain credentials.

Exam trap

The trap here is that candidates often confuse Azure Files authentication with Blob Storage authentication, mistakenly selecting a SAS token as a valid method for SMB mounting, when in fact SAS tokens are only used for REST-based access to Blob or File storage (via HTTPS), not for SMB protocol.

Why the other options are wrong

C

A Blob SAS token provides delegated access to Azure Blob Storage, not to Azure Files SMB shares. Azure Files supports SMB authentication via storage account key or AD DS credentials, not SAS tokens.

D

Network security group (NSG) rules control inbound/outbound traffic to Azure resources but are not authentication methods for mounting an Azure Files share over SMB.

E

Azure resource locks prevent accidental deletion or modification of resources but do not provide any authentication mechanism for mounting an Azure Files share over SMB.

112
MCQmedium

A team enabled Azure Files for a Windows-based application. The app can reach the storage account, but the mount fails because users cannot authenticate with the share. The team does not want to use the storage account key. What is the best next step?

A.Turn off the storage account firewall and retry the mount anonymously.
B.Grant the VM or user an Azure Files data-plane role, such as Storage File Data SMB Share Contributor, and use identity-based authentication.
C.Create a network security group rule that allows TCP 445 to the share.
D.Convert the storage account to a premium block blob account.
AnswerB

When Azure Files is accessed over SMB without storage keys, the administrator should use identity-based authentication and assign the appropriate Azure Files data-plane role. This provides the permissions needed to mount and use the share while avoiding storage account keys. It is the correct fix when network access works but authorization fails.

Why this answer

Azure Files supports identity-based authentication over SMB using either on-premises Active Directory Domain Services (AD DS) or Azure Active Directory Domain Services (Azure AD DS). By granting the VM or user the Storage File Data SMB Share Contributor role, the team enables Kerberos-based authentication, eliminating the need for the storage account key. This approach allows the mount to succeed while meeting the requirement to avoid using the shared key.

Exam trap

The trap here is that candidates often confuse network-level connectivity (TCP 445) with authentication requirements, assuming that opening the port alone will fix the mount failure, when in fact the issue is the lack of a valid identity-based authentication mechanism.

Why the other options are wrong

A

Turning off the storage account firewall and mounting anonymously would bypass authentication entirely, which is insecure and not a supported method for Azure Files SMB access. Azure Files requires proper authentication, and anonymous access is not available for SMB shares.

C

The mount failure is due to authentication, not network connectivity. NSG rules control network traffic but do not address identity-based authentication required for accessing Azure Files without the storage account key.

D

Converting to a premium block blob account does not address authentication for Azure Files; block blobs are for object storage, not SMB file shares, and the issue is identity-based access, not performance.

113
Multi-Selecteasy

A development team needs one storage account to host blob containers, Azure Files shares, and blob lifecycle management rules. Which two statements about the account are correct? Select two.

Select 2 answers
A.It should be a General-purpose v2 storage account.
B.It must be a BlobStorage account.
C.It can host both blob containers and Azure Files shares.
D.It must use only zone-redundant storage to use lifecycle rules.
E.It cannot use lifecycle management for blobs.
AnswersA, C

A General-purpose v2 storage account is the current, Azure-recommended account type because it provides a unified service model that supports blobs, Azure Files, queues, and tables, along with full blob lifecycle management rules. Unlike legacy BlobStorage or GPv1 accounts, GPv2 offers all modern features at the lowest price point and works with every access tier and replication option. For a team needing a single account to host blobs and manage their lifecycle, GPv2 is the only type that satisfies both requirements without compromising on service breadth.

Why this answer

A General-purpose v2 (GPv2) storage account is required because it supports the latest storage features, including blob lifecycle management rules, blob containers, and Azure Files shares. GPv2 accounts provide the necessary REST API endpoints and management capabilities for lifecycle policies, which are not available in older account types like BlobStorage or General-purpose v1.

Exam trap

The trap here is that candidates often confuse the BlobStorage account type as a universal blob solution, forgetting it cannot host Azure Files shares, and they may also incorrectly assume lifecycle management requires a specific replication redundancy like ZRS.

Why the other options are wrong

B

A BlobStorage account is specialized for block blobs and append blobs only; it cannot host Azure Files shares or support lifecycle management rules for blobs in the same way as a general-purpose v2 account.

D

Lifecycle management rules do not require zone-redundant storage (ZRS); they work with any replication type, including LRS, GRS, and RA-GRS.

E

Lifecycle management policies are specifically designed for blobs and are supported in General-purpose v2 and BlobStorage accounts, so the statement that it cannot use lifecycle management for blobs is false.

114
MCQeasy

A VM-based application needs to read from Azure Storage without storing a password, access key, or other secret in code or configuration. The identity should also be removed automatically if the VM is deleted. What should you enable?

A.A system-assigned managed identity
B.A user-assigned managed identity
C.A storage account access key
D.A shared access signature
AnswerA

A system-assigned managed identity is created directly on the VM and has the same lifetime as the VM, so it is automatically cleaned up when the VM is deleted. It is an Azure AD identity that can be granted only the necessary RBAC role (e.g., Storage Blob Data Reader) on the storage account, enabling truly secretless access. The platform automatically rotates its credentials, and the SDK can obtain tokens via the Azure Instance Metadata Service without any secrets stored in code or configuration.

Why this answer

A system-assigned managed identity is the correct choice because it is tied directly to the lifecycle of the Azure VM: when the VM is deleted, the identity is automatically removed. It allows the VM to authenticate to Azure Storage without storing any secrets in code or configuration, using Azure AD tokens obtained via the Azure Instance Metadata Service (IMDS) endpoint at 169.254.169.254.

Exam trap

The trap here is that candidates often confuse user-assigned managed identities with system-assigned ones, overlooking the key requirement that the identity must be automatically removed when the VM is deleted, which only system-assigned identities guarantee.

How to eliminate wrong answers

Option B is wrong because a user-assigned managed identity is a standalone Azure resource that is not automatically deleted when the VM is deleted; it must be manually cleaned up, which violates the requirement for automatic removal. Option C is wrong because a storage account access key is a static secret that must be stored in code or configuration, directly contradicting the requirement to avoid storing secrets. Option D is wrong because a shared access signature (SAS) is a token that must be generated and stored in code or configuration, and it does not provide automatic identity removal tied to the VM lifecycle.

115
MCQmedium

A lifecycle rule moved old audit logs to the Archive tier. A support engineer now needs to read one archived blob, and the download request fails with a message that the blob is archived. The engineer can wait several hours for the data to become available. What should the administrator do?

A.Enable versioning on the storage account so the archived blob can be read immediately.
B.Change the blob tier from Archive to Hot or Cool to start rehydration.
C.Move the blob to a different container in the same storage account.
D.Switch the storage account replication from LRS to ZRS.
AnswerB

Archived blobs are offline and cannot be read until they are rehydrated. Changing the access tier to Hot or Cool begins the rehydration process, after which the blob becomes available again. Because the engineer can wait, this is the correct administrative action rather than copying the data elsewhere or changing account settings.

Why this answer

Archived blobs in Azure Storage are offline and cannot be read directly. To access the data, the blob must first be rehydrated by changing its tier to Hot or Cool, which initiates an asynchronous copy of the blob data to an online tier. This process can take up to 15 hours, matching the engineer's ability to wait several hours.

Exam trap

The trap here is that candidates may confuse storage account settings (versioning, replication, container moves) with blob-tier operations, failing to recognize that only a tier change initiates rehydration for archived blobs.

Why the other options are wrong

A

Enabling versioning does not allow immediate reading of an archived blob; the blob must be rehydrated to a hot or cool tier before it can be accessed.

C

Moving a blob to a different container does not change its access tier; the blob remains in the Archive tier and cannot be read until rehydrated.

D

Switching replication from LRS to ZRS does not change the blob's tier; the blob remains in Archive tier and still requires rehydration before it can be read.

116
MCQmedium

A business-critical application uses an Azure storage account. The company requires that data remain available even if an entire Azure region becomes unavailable. Which redundancy option should you choose?

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

GZRS (Geo-Zone-Redundant Storage) is correct because it synchronously replicates your data across three Azure availability zones in the primary region, and then asynchronously replicates to a secondary region. This gives you both multi-zone protection against complete zone failures and geo-redundancy against a full regional outage. For a business-critical application that must tolerate both local area disruptions and a datacenter/region-level disaster, GZRS is the only storage redundancy option that satisfies both requirements simultaneously.

Why this answer

D (GZRS) is correct because it combines zone-redundant storage (ZRS) within a primary region with geo-redundant replication to a secondary region, ensuring data remains available even if an entire Azure region becomes unavailable. This meets the business-critical requirement for regional disaster recovery while maintaining high durability and availability.

Exam trap

The trap here is that candidates often confuse GRS with GZRS, thinking GRS provides zone redundancy, but GRS only uses LRS in the primary region, making it vulnerable to zone-level failures within that region.

Why the other options are wrong

A

LRS (Locally Redundant Storage) replicates data three times within a single data center in a single region, so it cannot survive an entire Azure region becoming unavailable.

B

ZRS replicates data synchronously across three availability zones within a single region, so it does not protect against a full regional outage.

C

GRS provides region-level redundancy but only within a single secondary region, not across multiple regions. The question requires availability even if an entire Azure region becomes unavailable, which GZRS meets by replicating to a secondary region with zone redundancy.

117
MCQmedium

A support engineer must download a blob that was moved to the Archive tier by a lifecycle rule. The file must be available as soon as possible for an investigation. What should the engineer do first?

A.Download the blob directly from the Archive tier because archived blobs are always online.
B.Change the blob's tier to Hot or Cool and wait for rehydration to complete.
C.Move the blob to a different container in the same account to make it downloadable immediately.
D.Disable the lifecycle rule so the blob becomes immediately readable again.
AnswerB

Archived blobs are stored offline, so they must be rehydrated before the data can be read or downloaded. Changing the tier to Hot or Cool starts that process. If the engineer needs the blob available as quickly as possible, the appropriate administrative action is to initiate rehydration rather than trying to access the file directly from Archive.

Why this answer

Blobs in the Archive tier are offline and must be rehydrated to a Hot or Cool tier before they can be accessed. Rehydration can take up to 15 hours, but setting the tier to Hot or Cool initiates the process, making the blob available as soon as possible for investigation.

Exam trap

The trap here is that candidates may assume archived blobs are still accessible for download or that lifecycle rules can be disabled to instantly restore access, but Azure requires explicit tier change and rehydration before any read operation.

Why the other options are wrong

A

Azure Archive tier blobs are offline and cannot be downloaded directly; they must first be rehydrated to Hot or Cool tier, which takes time.

C

Moving a blob to a different container does not change its tier; the blob remains in the Archive tier and is still offline, requiring rehydration before download.

D

Disabling the lifecycle rule does not change the blob's current tier; the blob remains in the Archive tier and is still offline. The blob must be rehydrated to a hot or cool tier before it can be read.

118
MCQmedium

You need to synchronize an on-premises Windows file server with an Azure file share so that branch offices can continue using the local server while keeping cloud-based copies of the files. Which service should you configure?

A.Azure File Sync
B.Blob versioning
C.Azure NetApp Files
D.Storage account failover
AnswerA

Azure File Sync extends Windows Server by synchronizing local file servers with Azure file shares through the Storage Sync Service. It provides a cache of the share on the on-premises server, supports cloud tiering to keep frequently accessed files local, and can replicate data across multiple sites. This is the only option that natively performs continuous file synchronization from an existing Windows file server to Azure.

Why this answer

Azure File Sync is the correct service because it enables you to centralize your on-premises file shares in Azure Files while maintaining local access to the data. It uses a sync agent installed on the Windows file server to replicate files to an Azure file share, allowing branch offices to continue using the local server with cloud-based copies for backup, disaster recovery, or multi-site access. This directly meets the requirement of keeping the on-premises server operational while maintaining cloud copies.

Exam trap

The trap here is that candidates often confuse Azure File Sync with Azure NetApp Files or Blob storage features, mistakenly thinking that any cloud storage service can synchronize on-premises data, but only Azure File Sync provides bidirectional sync with an on-premises Windows file server.

Why the other options are wrong

B

Blob versioning preserves previous versions of blobs in Azure Storage, but it does not synchronize data between on-premises servers and Azure. It lacks the two-way sync, tiering, and cloud backup capabilities required for hybrid file server scenarios.

C

Azure NetApp Files provides high-performance NFS/SMB file shares for enterprise workloads, but it does not offer cloud sync or tiering with on-premises servers. The question requires bidirectional synchronization with an on-premises Windows file server, which is a feature of Azure File Sync, not Azure NetApp Files.

D

Storage account failover is a disaster recovery feature for Azure Storage that switches from the primary to a secondary region in case of an outage. It does not synchronize on-premises file servers with Azure file shares.

119
MCQmedium

An administrator archives monthly log exports in a blob container to reduce storage cost. During an audit, one archived blob must be downloaded and opened later the same day. What must the administrator do before the blob can be read?

A.Read the blob directly from the Archive tier because archive data remains immediately online
B.Change the blob tier from Archive to Hot or Cool and wait for rehydration to finish
C.Copy the blob to a new container in the same account to bypass the archive restriction
D.Assign an Azure RBAC role to the auditor so the archived blob becomes available immediately
AnswerB

Changing the blob's access tier from Archive to Hot or Cool invokes a rehydration operation, during which the blob's data is moved from offline storage to an online tier. You must wait for this rehydration to complete; the operation can take from under an hour with High priority to up to 15 hours with Standard priority, during which read attempts fail. Once the blob's tier status shows it has rehydrated (no longer 'rehydrate-pending'), you can read it immediately. This is the intended way to make archived data accessible.

Why this answer

Blobs stored in the Archive tier are offline and must be rehydrated to the Hot or Cool tier before they can be read. Rehydration can take up to 15 hours, so the administrator must initiate a tier change and wait for completion before downloading the blob. Option B correctly identifies this required step.

Exam trap

The trap here is that candidates assume Archive tier blobs are always accessible with the right permissions, but Azure explicitly keeps Archive blobs offline to minimize cost, requiring a manual rehydration step before any read or copy operation.

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.

C

Copying a blob from Archive tier does not bypass the rehydration requirement; the copy operation itself triggers rehydration, and the blob remains inaccessible until rehydration completes.

D

Assigning an Azure RBAC role does not change the blob's access tier; archived blobs remain offline until rehydrated, regardless of permissions.

120
Multi-Selecthard

An Azure Function App and an Azure Automation runbook both need to upload, read, and delete blobs in one container. You must avoid stored secrets and keep the permissions as limited as possible. Which two configuration choices should you make? Select two.

Select 2 answers
A.Create a user-assigned managed identity that can be attached to both Azure resources.
B.Grant Storage Blob Data Contributor on the target container to that identity.
C.Store the storage account access key in both app settings and runbook variables.
D.Assign Contributor on the storage account because it automatically includes all blob data permissions.
E.Use a shared SAS token without an expiration date for both workloads.
AnswersA, B

A user-assigned managed identity is reusable across resources and avoids storing secrets in application code or configuration.

Why this answer

A user-assigned managed identity provides a secure, credential-free authentication method for Azure resources. It allows both the Function App and Automation runbook to authenticate to Azure Storage without storing any secrets, meeting the requirement to avoid stored secrets.

Exam trap

The trap here is that candidates often confuse the Contributor role on the storage account with data plane permissions, not realizing that Contributor only grants management plane access and does not allow blob operations.

Why the other options are wrong

C

Storing the storage account access key in app settings and runbook variables violates the requirement to avoid stored secrets, as the key is a long-lived secret that must be securely stored and managed.

D

The Contributor role on the storage account includes management plane permissions (e.g., delete the account) but does NOT automatically grant data plane permissions like blob upload/read/delete. You need a separate data role such as Storage Blob Data Contributor.

E

A shared SAS token without an expiration date violates the principle of least privilege and introduces a persistent security risk; the question explicitly requires avoiding stored secrets and limiting permissions.

121
MCQhard

Quarterly invoices were moved to the Archive tier by a lifecycle rule. An auditor now needs one specific blob available for download within the next hour. What should the administrator do?

A.Change the lifecycle rule so the blob will automatically move back to Hot on the next run.
B.Set the blob directly to the Hot tier and download it immediately.
C.Start a high-priority rehydration of the blob to the Hot tier, then wait for completion before downloading.
D.Copy the archived blob to another container by using the portal copy command.
AnswerC

Archive tier data is offline and must be rehydrated before it can be read. High-priority rehydration is the fastest recovery option when the blob is needed urgently, and Hot is appropriate when the user wants normal online access after the operation completes.

Why this answer

Blobs in the Archive tier are offline and must be rehydrated to an online tier (Hot or Cool) before they can be accessed. A high-priority rehydration completes within one hour, meeting the auditor's deadline. Changing a lifecycle rule (A) or directly setting the tier (B) does not initiate the necessary rehydration process, and copying an archived blob (D) fails because the blob is offline.

Exam trap

The trap here is that candidates assume you can directly change the tier of an archived blob (like from Cool to Hot) without realizing that Archive-tier blobs are offline and require a separate rehydration step before any tier change or access is possible.

Why the other options are wrong

A

Lifecycle rules operate on a schedule (typically once per day) and cannot be triggered on-demand to move a specific blob within an hour. The blob is already in Archive tier and must be explicitly rehydrated.

B

Blobs in the Archive tier are offline and cannot be directly set to Hot; they must be rehydrated first, which takes time. Setting the tier directly would fail or not make the blob available for immediate download.

D

Copying an archived blob directly via the portal copy command fails because the blob is in the Archive tier and must be rehydrated (moved to a hot tier) before any copy or download operation can succeed.

122
MCQhard

An Azure Automation job running on a VM uses a managed identity to upload and overwrite JSON files in one container named configs. The job must not list, delete, or modify any other containers in the storage account. Which role assignment is the best choice?

A.Storage Blob Data Contributor at the configs container scope
B.Storage Blob Data Owner at the storage account scope
C.Contributor at the resource group scope
D.Storage Queue Data Contributor at the storage account scope
AnswerA

This role grants the blob data permissions the automation job needs while avoiding storage account keys or SAS tokens. Assigning it at the container scope ensures the identity can work only inside the configs container and cannot touch unrelated containers. It is the narrowest assignment that still allows upload and overwrite operations, which makes it the best least-privilege choice.

Why this answer

The Storage Blob Data Contributor role at the container scope grants the managed identity the necessary permissions to upload and overwrite blobs (including JSON files) within the 'configs' container, while explicitly preventing listing, deleting, or modifying other containers in the storage account. This role includes the 'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write' action, which allows overwriting existing blobs, but does not include any actions on the container itself (like listing or deleting containers) or on other containers. Scoping the role to the specific container ensures the principle of least privilege is strictly followed.

Exam trap

The trap here is that candidates often choose Storage Blob Data Owner at the storage account scope (Option B) because they think 'Owner' is necessary for overwriting files, but they overlook that 'Contributor' at the container scope already includes write permission and avoids granting excessive container management rights.

Why the other options are wrong

B

Storage Blob Data Owner at the storage account scope grants full control over all blobs and containers, including the ability to list, delete, or modify any container, which violates the requirement to restrict actions to only the configs container.

C

Contributor at the resource group scope grants full management access to all resources in the resource group, including the ability to list, delete, or modify any storage containers, which violates the requirement to restrict actions to only uploading/overwriting JSON files in the configs container.

D

Storage Queue Data Contributor grants permissions to queue data (messages), not blob storage. The job needs to upload/overwrite JSON files in a blob container, not interact with queues.

123
MCQmedium

A workload uses Azure Blob Storage for customer uploads. The team wants protection against a datacenter failure within the primary region and wants data copied to a paired region for disaster recovery, but they do not need to read from the secondary region during normal operations. Which redundancy option fits best?

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

GZRS protects against zone failure and also replicates data to a paired region for disaster recovery.

Why this answer

GZRS (Geo-Zone-Redundant Storage) is correct because it combines ZRS within the primary region (synchronously replicating data across three Azure availability zones) with asynchronous geo-replication to a paired secondary region. This provides protection against both a datacenter failure (via ZRS) and a full region failure (via geo-replication), while the lack of read access from the secondary during normal operations matches the requirement exactly.

Exam trap

The trap here is that candidates often confuse GRS with GZRS, assuming GRS provides zone-level redundancy, but GRS only uses LRS in the primary region, leaving data vulnerable to a single datacenter failure within that region.

Why the other options are wrong

A

ZRS replicates data synchronously across multiple availability zones within a single region, but does not copy data to a paired region for disaster recovery, failing to meet the requirement for protection against a datacenter failure in the primary region and cross-region DR.

C

RA-GZRS provides read access to the secondary region, but the question states they do not need to read from the secondary during normal operations, making GZRS (without read access) the correct choice.

D

GRS replicates data to a paired region for disaster recovery but does not provide protection against a datacenter failure within the primary region because it uses LRS locally. The question requires protection against a datacenter failure within the primary region, which GRS lacks.

124
Drag & Dropmedium

Arrange the steps to create an Azure Storage account with a container and upload a blob.

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

Create storage account, create container, set access, upload blob, generate SAS.

125
Multi-Selecteasy

A Windows VM in Azure must upload log files to a blob container every hour. Security policy forbids storing the storage account key or any long-lived SAS token on the VM. Which two actions should the administrator take? Select two.

Select 2 answers
A.Enable a system-assigned managed identity on the VM.
B.Assign the Storage Blob Data Contributor role to that identity on the storage account or container.
C.Copy the storage account access key into a configuration file on the VM.
D.Assign the Reader role at the resource group scope to the VM identity.
E.Create a shared access signature that never expires and place it on the VM.
AnswersA, B

A system-assigned managed identity gives the VM an Azure identity without storing secrets on the server. It can authenticate to Azure Storage through Microsoft Entra ID.

Why this answer

A system-assigned managed identity on the VM allows it to authenticate to Azure AD without storing any credentials. By assigning the Storage Blob Data Contributor role to that identity on the storage account or container, the VM can upload logs using Azure AD authentication, which satisfies the security policy forbidding storage account keys or long-lived SAS tokens.

Exam trap

The trap here is that candidates often confuse the Reader role (which only grants control plane read access) with data plane roles like Storage Blob Data Contributor, or mistakenly think a non-expiring SAS is acceptable despite the explicit security policy forbidding long-lived credentials.

Why the other options are wrong

C

Copying the storage account access key into a configuration file violates the security policy forbidding storage of keys on the VM, and it exposes the key to potential compromise.

D

The Reader role only allows read access to Azure resources but does not grant permissions to write data to a blob container. The VM needs to upload logs, which requires write permissions, so the Storage Blob Data Contributor role is necessary.

E

A SAS token that never expires violates the security policy forbidding long-lived tokens, and storing it on the VM contradicts the requirement to avoid storing credentials on the VM.

126
MCQmedium

An administrator archived monthly log exports in a blob container six weeks ago. An auditor now needs to open one of those files later today, and the file must be readable from Azure Storage rather than restored from a separate backup copy. What should the administrator do?

A.Open the blob directly from the Archive tier because archived blobs remain online for read access.
B.Start rehydration of the blob to the Hot tier before opening it.
C.Change the blob to the Cold tier, because Cold is designed for archived content.
D.Use a snapshot of the archived blob, because snapshots can be opened even when the base blob is archived.
AnswerB

Archived blobs are not immediately readable, so the administrator must rehydrate the blob back to an online tier first. Hot is appropriate when the file needs to be accessible again as soon as the rehydration completes and may be used actively during the audit. This is the correct operational response when the blob must be read later the same day.

Why this answer

Blobs in the Archive tier are offline and cannot be read directly. To access the data, the blob must first be rehydrated to the Hot or Cool tier, which changes its state to online and readable. Rehydration can take up to 15 hours, so the administrator must start this process well before the auditor needs the file.

Exam trap

The trap here is that candidates assume archived blobs are still readable because they appear in the storage account listing, but Azure's Archive tier explicitly stores data offline, requiring explicit rehydration before any read operation.

Why the other options are wrong

A

Archived blobs are offline and cannot be read directly; they must be rehydrated to an online tier (Hot, Cool, or Cold) before access.

C

The Cold tier is not designed for archived content; it is for data accessed less frequently but still requiring immediate availability. Archived blobs must be rehydrated to Hot or Cool tier before reading, and Cold tier does not support direct reading of archived blobs.

D

Snapshots of an archived blob are also in the Archive tier and cannot be read directly; they require rehydration just like the base blob.

127
Multi-Selecthard

A company has an Azure Storage account that stores application files in Blob Storage. VMs in AppSubnet must access the blobs by using the standard storage account name, but traffic must stay private and the public endpoint must not be used. Which two actions should the administrator take? Select two.

Select 2 answers
A.Create a private endpoint for the blob service in AppSubnet.
B.Enable a service endpoint for Microsoft.Storage on AppSubnet.
C.Link a private DNS zone for privatelink.blob.core.windows.net to the VNet.
D.Generate a shared access signature and email it to the VMs.
E.Add a virtual network rule to the storage account and keep the public endpoint open.
AnswersA, C

A private endpoint gives the storage account a private IP address inside the VNet, so the VM traffic stays on private addressing and avoids the public endpoint.

Why this answer

A private endpoint assigns the blob service a private IP address from the AppSubnet, allowing VMs to access the storage account using the standard storage account name (e.g., mystorageaccount.blob.core.windows.net) while keeping all traffic within the Microsoft Azure backbone network and bypassing the public endpoint entirely. This satisfies the requirement that traffic must stay private and the public endpoint must not be used.

Exam trap

The trap here is that candidates often confuse service endpoints with private endpoints, assuming both provide the same level of privacy, but service endpoints still use the public endpoint for the data plane while private endpoints provide a fully private IP address and eliminate public internet exposure.

Why the other options are wrong

B

A service endpoint does not keep traffic private; it still uses the public endpoint of the storage account, only with source IP filtering. The question requires that the public endpoint not be used.

D

A shared access signature (SAS) uses the public endpoint, which violates the requirement that traffic must stay private and the public endpoint must not be used.

E

Keeping the public endpoint open violates the requirement that the public endpoint must not be used. A virtual network rule alone does not block public access; it only restricts access to traffic from the specified subnet, but the public endpoint remains accessible.

128
MCQeasy

A team wants an Azure Storage account to be reachable only from a single Azure virtual network and to use a private IP address inside that network. Which option should the administrator configure?

A.A service endpoint on the subnet.
B.A private endpoint for the storage account.
C.A public IP address with an NSG inbound allow rule.
D.A VPN gateway connection to the storage account.
AnswerB

Unlike other options, a private endpoint (via Azure Private Link) places the storage account on the VNet by assigning it a private IP address from your subnet's address space. This removes the public endpoint from reachability, and when combined with a private DNS zone, traffic resolves only to that private IP. Because all access must traverse the VNet or peered networks, it is the only option that truly restricts access to a private-only path.

Why this answer

A private endpoint assigns a private IP address from the virtual network to the storage account, making it reachable only from that VNet over the Microsoft backbone network. This meets the requirement of exclusive access and private IP usage, unlike a service endpoint which still exposes the storage account to the public internet via its public endpoint.

Exam trap

The trap here is confusing service endpoints with private endpoints: both restrict access to a VNet, but only a private endpoint provides a private IP address and fully removes public internet exposure.

Why the other options are wrong

A

A service endpoint allows access from a specific subnet but does not provide a private IP address for the storage account; the storage account still uses its public endpoint, only restricted to the subnet's traffic.

C

A public IP address with an NSG rule allows inbound traffic from the internet, which contradicts the requirement to restrict access to a single virtual network and use a private IP address.

D

A VPN gateway connection is used for site-to-site or point-to-site connectivity from on-premises networks, not for restricting access to a single Azure virtual network with a private IP address.

129
MCQhard

A partner needs temporary read-only access to a single blob in a storage account for the next 24 hours. The partner must not be able to list other blobs or write data. What should you provide?

A.The storage account access key.
B.A service SAS scoped to the blob with read permission and an expiry time.
C.A private endpoint to the storage account.
D.Contributor access to the storage account.
AnswerB

A service SAS is a signed URI that grants time-limited, delegated access to a specific storage resource. Scoping it to the exact blob and setting only the read permission (and an expiry) follows the least-privilege model: the partner can read only that object, only for the window you define, and no other storage resources are exposed. Because the SAS token is embedded in the URL, it is ideal for giving temporary, extranet access without requiring the partner to have an Azure identity. The expiry and permission parameters are enforced by the storage service, so access is revoked automatically once the time passes.

Why this answer

A service SAS scoped to a specific blob with read permission and an expiry time provides the exact temporary, read-only access required. It restricts access to only that blob, prevents listing other blobs, and automatically expires after 24 hours, meeting all security and functional requirements.

Exam trap

The trap here is that candidates often confuse a service SAS with an account SAS or storage account keys, mistakenly thinking any SAS or key can be scoped, but only a service SAS can be scoped to a single blob with precise permissions and expiry.

Why the other options are wrong

A

The storage account access key provides full administrative access to the entire storage account, including the ability to list all blobs and write data, which violates the requirement for read-only access to a single blob and no listing capability.

C

A private endpoint provides secure network access to the storage account but does not enforce read-only or time-limited access to a single blob; it allows full access to the storage account over a private network.

D

Contributor access at the storage account level grants full read/write/list permissions to all blobs, violating the requirement to restrict access to a single blob with read-only and no list capability.

130
MCQmedium

A finance team stores monthly invoice PDFs in Azure and wants the data to remain available if an entire availability zone in the region fails. They do not need read access to a secondary region, and they want to keep the storage service simple. Which redundancy option should they choose for the storage account?

A.Locally redundant storage (LRS), because it protects against a single disk failure inside one datacenter.
B.Zone-redundant storage (ZRS), because it replicates data across zones in the same region.
C.Geo-redundant storage (GRS), because it automatically provides the lowest-cost cross-region protection.
D.Geo-zone-redundant storage (GZRS), because it is required whenever zone resilience is needed.
AnswerB

Zone-redundant storage (ZRS) synchronously copies your data across three Azure availability zones within the same region, so if one entire zone fails, the remaining two zones continue to serve requests with no manual failover. Because each zone is a separate physical location with independent power, cooling, and networking, ZRS meets the requirement to survive a zone outage while avoiding the cost and complexity of geo-replication.

Why this answer

Zone-redundant storage (ZRS) replicates data synchronously across three Azure availability zones within the same region, ensuring durability even if an entire zone fails. This meets the requirement for intra-region zone failure protection without needing a secondary region, and it keeps the storage service simple by avoiding the complexity of geo-replication.

Exam trap

The trap here is that candidates often confuse 'zone failure' with 'regional failure' and incorrectly choose GRS or GZRS, overlooking that ZRS provides sufficient protection within a single region at lower cost and complexity.

Why the other options are wrong

A

LRS only replicates data within a single datacenter, so it does not protect against an entire availability zone failure, which is the requirement in this question.

C

GRS replicates data to a secondary region, which the question explicitly says is not needed, and it does not protect against an entire availability zone failure within the primary region.

D

GZRS is not required for zone resilience; ZRS already provides zone-level redundancy within a single region. GZRS adds geo-replication to a secondary region, which the question explicitly states is not needed, and it is more complex and costly.

131
MCQhard

A 180-GB blob was moved to the Archive tier last week. A legal team now needs the file available later today for repeated review, and they are willing to pay more to shorten the wait. Which action should the administrator take first?

A.Rehydrate the blob to Cool tier by using Standard priority.
B.Rehydrate the blob to Hot tier by using High priority.
C.Copy the blob into another Archive tier container and wait for replication.
D.Change the storage account redundancy to ZRS so the blob becomes accessible faster.
AnswerB

High priority rehydration is the fastest supported path, and Hot makes the blob ready for repeated access.

Why this answer

The Archive tier requires rehydration (changing the blob tier) before the data can be accessed. Rehydrating to the Hot tier with High priority is the fastest method, typically completing within 1 hour, which meets the legal team's need for later today. Standard priority rehydration can take up to 15 hours, making it too slow for the required timeline.

Exam trap

The trap here is that candidates may think changing redundancy or copying the blob can bypass the rehydration requirement, but Azure Archive blobs must be explicitly rehydrated to an online tier before any read access is possible.

Why the other options are wrong

A

Standard priority rehydration can take up to 15 hours, which does not meet the requirement of having the file available later today. The question specifies the team is willing to pay more to shorten the wait, so High priority (1 hour) is needed.

C

Copying a blob within the Archive tier does not change its access tier; the copy remains in Archive and is not immediately accessible. The legal team needs the data available later today, so this action does not reduce retrieval time.

D

Changing redundancy to ZRS does not affect blob tier or retrieval speed; it only provides zone-level durability. The blob is still in Archive tier and must be rehydrated before access.

132
MCQhard

Users in Branch01 access an Azure file share over SMB. Performance is poor because frequently used files are downloaded repeatedly across the WAN. You need to keep a local cache on a Windows Server in Branch01 while keeping Azure Files as the central file share. What should you deploy?

A.Azure File Sync
B.Blob versioning
C.Share snapshots
D.A private endpoint
AnswerA

Azure File Sync extends an Azure file share to a Windows Server on-premises, creating a local cache that branch users can access over SMB with low latency. It continuously synchronizes changes bi-directionally between the local server and the Azure file share, keeping the cloud as the central authoritative store. Cloud tiering can be enabled so only frequently used files reside locally, while the rest remain in Azure.

Why this answer

Azure File Sync is the correct solution because it enables caching of Azure file shares on a Windows Server at the branch location, providing local access to frequently used files while keeping Azure Files as the central authoritative store. It uses a sync engine to maintain a local cache and leverages the SMB protocol for access, reducing WAN latency by serving files from the local server.

Exam trap

The trap here is that candidates often confuse Azure File Sync with simply mounting an Azure file share via SMB or using a private endpoint, not realizing that File Sync specifically provides a local caching mechanism on a Windows Server to solve WAN latency issues.

Why the other options are wrong

B

Blob versioning maintains multiple versions of blobs in Azure Storage, but it does not provide local caching or sync capabilities for SMB file shares. It is designed for object-level version control, not for caching files locally to reduce WAN latency.

C

Share snapshots provide point-in-time read-only copies of files for recovery, not local caching or synchronization. They do not keep a local cache on a Windows Server to reduce WAN traffic.

D

A private endpoint provides secure, private connectivity to Azure Files over the Microsoft backbone, but it does not create a local cache on-premises. The requirement is to cache files locally on a Windows Server in Branch01, which Azure File Sync does by syncing files to the server.

133
MCQhard

Your application stores compliance documents in Azure Blob Storage. The documents must be kept in a write-once-read-many state for five years and must not be altered or removed during that time. What should you configure?

A.Blob soft delete
B.Immutable blob storage with a time-based retention policy
C.Blob lifecycle management to move data to Cool tier
D.A shared access signature
AnswerB

Immutable blob storage with a time-based retention policy enforces a Write-Once, Read-Many (WORM) state, meaning blobs can be written but not modified or deleted until the retention interval expires. This satisfies regulatory compliance requirements by locking the data at the container or policy level, with explicit controls to extend the period but not shorten it. The policy is evaluated at the storage service level, so even an authorized user cannot bypass the lock.

Why this answer

Immutable blob storage with a time-based retention policy enforces a write-once-read-many (WORM) state, ensuring that blobs cannot be modified or deleted for a specified retention period. This directly meets the requirement of keeping compliance documents unaltered for five years, as the policy locks the data at the storage level, overriding any user permissions or delete operations.

Exam trap

The trap here is that candidates confuse blob soft delete (which only recovers deleted blobs but does not prevent modification) with immutable storage, or mistakenly think lifecycle management or SAS tokens can enforce a write-once-read-many state.

Why the other options are wrong

A

Blob soft delete protects against accidental deletion or overwriting, but it does not enforce a write-once-read-many (WORM) state; data can still be modified or deleted within the retention period if the soft delete policy is changed.

C

Blob lifecycle management moves data between tiers (e.g., Hot to Cool) based on age, but does not prevent deletion or modification. It cannot enforce a write-once-read-many state or protect against alterations.

D

A shared access signature (SAS) provides delegated access to blobs but does not prevent deletion or modification of blobs; it only controls who can access them, not enforce immutability.

134
Multi-Selectmedium

You are designing a disaster recovery strategy for Azure Blob Storage. The storage account is configured with geo-redundant storage (GRS). Which three of the following statements about GRS and failover are true? (Choose three.)

Select 3 answers
.With GRS, data is replicated asynchronously to a paired secondary region.
.In the event of a regional outage, you can initiate a customer-managed failover to the secondary region.
.After a failover, the secondary region becomes the new primary and replication to the original primary is automatically established.
.GRS provides three copies of your data within the primary region and three additional copies in the secondary region.
.GRS guarantees zero data loss if a failover is triggered.
.Once a failover is completed, you cannot fail back to the original primary region.

Why this answer

Geo-redundant storage (GRS) replicates data asynchronously to a paired secondary region, ensuring durability even during a regional outage. In such an outage, you can initiate a customer-managed failover to promote the secondary region as the new primary. GRS maintains three copies (LRS) in the primary region and three additional copies in the secondary region, providing six total replicas.

Exam trap

The trap here is that candidates often assume GRS provides synchronous replication with zero data loss, but it is asynchronous, and they may also think failover is irreversible, when in fact you can fail back.

135
MCQeasy

A storage account must accept traffic only from a single subnet. The team wants to keep using the storage account's public endpoint and does not want to deploy a private endpoint. What should you configure?

A.A private endpoint and private DNS zone
B.A service endpoint on the subnet and a storage firewall rule that allows that subnet
C.Read-access geo-redundant storage (RA-GRS)
D.Archive access tier for the container
AnswerB

A service endpoint lets the subnet reach the storage account over the public endpoint while the firewall restricts access to that subnet only.

Why this answer

A service endpoint on the subnet extends the virtual network identity to the storage account, and a storage firewall rule that allows that subnet restricts access to only traffic originating from that subnet. This meets the requirement of using the public endpoint without deploying a private endpoint, as the storage account's public endpoint remains accessible but is locked down to the specified subnet via the firewall rule.

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 endpoint, but service endpoints with firewall rules achieve the same goal using the public endpoint.

Why the other options are wrong

A

The question explicitly states the team wants to keep using the public endpoint and does not want to deploy a private endpoint. Option A requires deploying a private endpoint, which contradicts the requirement.

C

RA-GRS provides geo-redundant storage with read access to the secondary region, but it does not restrict network access to a single subnet. It is a replication and data access feature, not a network security control.

D

Archive access tier is for cost-effective storage of rarely accessed data, not for network access control. It does not restrict traffic to a specific subnet.

136
MCQmedium

A contractor needs to upload files to one blob container for the next two hours. The contractor must not learn the storage account key, and access should expire automatically without manual cleanup. What is the best way to grant access?

A.Share the storage account key and ask the contractor to stop using it after two hours.
B.Create an account SAS with broad permissions and send it to the contractor by email.
C.Generate a user delegation SAS from Entra ID with only the required container permissions and a two-hour expiry.
D.Assign the contractor the Storage Blob Data Contributor role at the storage account scope.
AnswerC

A user delegation SAS is generated from Entra ID credentials, so the administrator does not expose the storage account key. It can be scoped to a single container, limited to upload permissions, and given a short expiration time. That combination satisfies least privilege and automatic expiration for temporary contractor access.

Why this answer

A user delegation SAS is the correct choice because it is secured with Entra ID credentials rather than the storage account key, ensuring the contractor never learns the key. The SAS can be scoped to exactly the required container permissions and a two-hour expiry, providing automatic, time-limited access without manual cleanup. This approach aligns with the principle of least privilege and eliminates the need to share or rotate storage account keys.

Exam trap

The trap here is that candidates often confuse an account SAS (which still uses the storage account key) with a user delegation SAS (which uses Entra ID), leading them to choose Option B because they think any SAS automatically avoids key exposure, but only the user delegation SAS truly prevents the contractor from learning the key.

Why the other options are wrong

A

Sharing the storage account key grants full access to the entire storage account, not just the container, and does not automatically expire after two hours, violating the requirement for automatic expiry and limited access.

B

An account SAS grants broad permissions (e.g., all containers) and does not automatically expire within two hours unless explicitly set; it also does not prevent the contractor from learning the storage account key because the SAS is derived from the key. The requirement for automatic expiry and no key exposure is not fully met.

D

Assigning the Storage Blob Data Contributor role at the storage account scope does not provide automatic expiry; access would persist until manually revoked, violating the requirement that access expire automatically without manual cleanup.

137
MCQmedium

A team wants to allow a subnet to access a storage account only from that subnet, but they do not want to create a private endpoint or change DNS. The storage account should still be reachable through its public endpoint, just not from other networks. What should the administrator configure?

A.A private endpoint for the storage account and a private DNS zone.
B.A public IP address for the subnet and a storage account firewall exception.
C.A service endpoint on the subnet and a storage firewall rule allowing that subnet.
D.An NSG rule that permits outbound TCP 443 to the storage account.
AnswerC

Service endpoints keep the public endpoint but restrict access based on the VNet or subnet identity.

Why this answer

A service endpoint on the subnet extends the virtual network identity to the storage account, allowing the storage firewall to restrict access to traffic originating from that specific subnet. This ensures the storage account remains reachable via its public endpoint, but only from the configured subnet, without requiring a private endpoint or DNS changes.

Exam trap

The trap here is that candidates often confuse service endpoints with private endpoints, assuming only private endpoints can restrict access to a storage account, or they mistakenly think NSG rules can control inbound access to PaaS services like storage accounts.

Why the other options are wrong

A

The team explicitly does not want to create a private endpoint or change DNS, and the storage account should remain reachable via its public endpoint. Option A requires a private endpoint and private DNS zone, which contradicts these requirements.

B

The storage account firewall can only filter by source IP address ranges, not by subnet or public IP address of a subnet. Configuring a public IP for the subnet does not enable the firewall to identify traffic from that subnet specifically.

D

An NSG rule controls traffic within the virtual network but does not restrict access to the storage account's public endpoint from other networks; the storage account firewall must be configured to allow only specific subnets.

138
Multi-Selectmedium

You are designing a storage solution for a large-scale data analytics application that will run in Azure. The solution needs to support high-throughput writes, hierarchical namespace for organizing data, and the ability to assign POSIX-like permissions to directories and files. Additionally, the solution must support lifecycle management policies to tier data to cooler storage tiers after 30 days and enable blob-level versioning. Which four of the following features or services should you include in your design? (Choose all that apply. There are four correct answers.)

Select 4 answers
.Azure Data Lake Storage Gen2
.Azure Files with SMB protocol
.Hierarchical namespace
.Azure Blob Storage lifecycle management
.Azure NetApp Files
.Blob versioning

Why this answer

Azure Data Lake Storage Gen2 (ADLS Gen2) is the correct foundational service because it combines Azure Blob Storage with a hierarchical namespace, enabling POSIX-like access control lists (ACLs) for directories and files. This service is specifically designed for high-throughput analytics workloads, supporting both hierarchical namespace and blob-level operations. Lifecycle management policies and blob versioning are built-in Azure Blob Storage features that work seamlessly with ADLS Gen2 to automate data tiering and maintain data integrity.

Exam trap

The trap here is that candidates often confuse Azure Files or Azure NetApp Files as suitable for analytics workloads with POSIX permissions, but these services lack the hierarchical namespace and blob-level lifecycle/versioning features that are native to ADLS Gen2 and Azure Blob Storage.

139
Multi-Selecthard

A legal team archived a 200-GB blob last quarter. They now need to open it repeatedly later today for review, and waiting more than a day would delay the case. Which two actions should the administrator take? Select two.

Select 2 answers
A.Start a rehydration request and target the Hot tier.
B.Set the rehydration priority to High.
C.Copy the blob directly while it remains in the Archive tier.
D.Change the blob back to the Archive tier after the request starts.
E.Take a snapshot first and expect it to make the archived blob readable immediately.
AnswersA, B

Archive blobs are stored in offline storage and cannot be read or modified until they are moved to an online tier. To make the 200 GB blob accessible, you must issue a rehydration request that changes its tier from Archive to Hot (or Cool). Targeting Hot is appropriate here because the team needs fast, same-day access, and Hot tier provides immediate availability and low-latency reads once the rehydration completes.

Why this answer

Rehydrating a blob from the Archive tier to the Hot tier makes it accessible for frequent reads. The Hot tier is optimized for high-frequency access, which matches the legal team's need to open the blob repeatedly later today. Rehydration is the only way to change the blob's tier from Archive to an online tier like Hot.

Exam trap

The trap here is that candidates may think setting the rehydration priority to High alone is sufficient, but without specifying a target tier (like Hot), the rehydration request is incomplete and the blob remains archived.

Why the other options are wrong

C

You cannot directly copy a blob while it remains in the Archive tier; the blob must first be rehydrated to an online tier (Hot, Cool, or Cold) before any read or copy operation.

D

Changing the blob back to the Archive tier after starting a rehydration request does not accelerate access; the blob must be rehydrated to a hot or cool tier before it can be read. The rehydration process is already in progress, and reverting to Archive would cancel or delay access.

E

Snapshots of an archived blob remain in the Archive tier and are not immediately readable; they must be rehydrated first, which takes time. A snapshot does not bypass the rehydration requirement.

140
MCQmedium

A storage account must be reachable only from Azure VMs in a single subnet. Public network access should not be used, and the team wants the storage service to keep using a private IP address inside the virtual network. Which feature should the administrator configure?

A.A service endpoint on the subnet, because it creates a private IP address for the storage account.
B.A private endpoint for the storage account in the subnet.
C.A shared access signature that is limited to the subnet.
D.Storage account access keys, because they bind access to one subnet automatically.
AnswerB

A private endpoint places the storage service on a private IP address inside the VNet, which matches the requirement to avoid public network access. It is the correct choice when the service should be reachable only through a private address.

Why this answer

A private endpoint assigns the storage account a private IP address from the subnet's address space, using Azure Private Link to route traffic entirely over the Microsoft backbone network. This ensures the storage account is reachable only from VMs in that subnet and blocks all public internet access, meeting both requirements.

Exam trap

The trap here is confusing a service endpoint (which only provides source IP preservation and route optimization but leaves the public endpoint exposed) with a private endpoint (which truly removes public access by assigning a private IP).

Why the other options are wrong

A

Service endpoints do not assign a private IP address to the storage account; they provide direct connectivity from the subnet to the storage service over the Azure backbone, but the storage account still uses a public endpoint.

C

A shared access signature (SAS) provides delegated access to storage resources, but it does not restrict network access to a specific subnet; it controls access via tokens, not network boundaries.

D

Storage account access keys do not restrict access to a specific subnet; they provide full administrative access to the storage account from any network location if the keys are known.

141
MCQeasy

A legal team stores archived case files in Azure Blob Storage. The files are rarely read, but they must remain online and available immediately when needed. Which access tier should the administrator use?

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

Cool tier is correct because it is designed for data that is infrequently accessed but must remain instantly available when needed. Archived legal case files meet this pattern: they are rarely read, but when a request or legal proceeding requires them, there is no time to rehydrate from offline storage. Cool tier offers lower storage costs than Hot tier, while still keeping blobs online with immediate read access and no retrieval delay, making it the most cost-effective and practical choice.

Why this answer

The Cool tier is designed for data that is infrequently accessed but must remain online with low-latency retrieval. Archived case files that are rarely read but need immediate availability fit this profile, as Cool tier offers lower storage costs than Hot tier while still providing millisecond access times.

Exam trap

The trap here is that candidates often choose Archive tier for 'archived' data without reading the 'available immediately' requirement, missing that Archive tier requires rehydration and cannot serve data on demand.

Why the other options are wrong

A

The Hot tier is designed for frequently accessed data with high transaction costs, making it unnecessarily expensive for rarely read archived case files that must remain online.

C

The Archive tier has the highest retrieval latency (up to 15 hours) and requires rehydration before data can be accessed, which violates the requirement that files must be 'available immediately when needed.'

D

The Premium tier is designed for low-latency, high-performance workloads with consistent access, not for rarely-read archived files. It incurs higher costs and is unnecessary for files that must remain online but are seldom accessed.

142
MCQmedium

A developer can access an Azure Blob container from the portal using Microsoft Entra sign-in, but their custom app gets a 403 error when reading the same blob. The storage account is configured to use Azure AD authorization. What is the most likely fix?

A.Assign the user the Storage Blob Data Reader role on the container or storage account.
B.Assign the user the Reader role on the subscription.
C.Enable shared key access so the app can bypass Azure AD permissions.
D.Move the container to the Hot tier so Azure AD authentication can succeed.
AnswerA

A 403 in this scenario usually means the identity lacks data-plane permissions. The user needs an Azure RBAC role such as Storage Blob Data Reader at the appropriate scope so the app can read blob content through Azure AD authorization.

Why this answer

The developer can authenticate via the portal because the portal uses the user's own Microsoft Entra identity, which may have implicit permissions (e.g., via group membership or subscription-level Reader). However, the custom app must explicitly be granted the Storage Blob Data Reader role on the container or storage account to authorize data plane operations (reading blobs). Without this role assignment, the app's identity lacks the RBAC permission to perform blob read operations, resulting in a 403 error.

Exam trap

The trap here is that candidates confuse the management plane Reader role (which allows viewing the storage account in the portal) with the data plane Storage Blob Data Reader role (which is required to actually read blob content), leading them to incorrectly select Option B.

Why the other options are wrong

B

The Reader role on the subscription grants read access to Azure Resource Manager resources (e.g., VM, storage account metadata) but does not grant data-level permissions to blob containers. The 403 error occurs because the app lacks data-plane authorization, which requires a role like Storage Blob Data Reader.

C

Enabling shared key access would allow the app to bypass Azure AD authorization, but the storage account is configured to use Azure AD authorization, and the issue is that the app is not using Azure AD tokens. The correct fix is to assign the appropriate RBAC role, not to enable a less secure authentication method.

D

Moving a container to the Hot tier does not affect Azure AD authentication; tier changes impact cost and performance, not authorization. The 403 error is due to missing RBAC role assignment, not storage tier.

143
MCQhard

A business stores audit exports in Blob Storage. The account must continue serving writes if one availability zone fails, and reporting users in the paired region must still be able to read the replicated data if the primary region becomes unavailable. Which redundancy option best meets the requirement?

A.ZRS, because it protects against a zone failure inside one region.
B.RA-GRS, because it provides read access to the secondary region but not zone redundancy.
C.RA-GZRS, because it combines zone redundancy in the primary region with read access to the secondary region.
D.GRS, because it keeps a full second copy in another region.
AnswerC

RA-GZRS is the only option that satisfies both parts of the business requirement: it protects the primary region against a zone failure and also exposes the secondary region for read access if the primary region is unavailable. That combination is exactly what zone resilience plus readable geo-redundancy requires.

Why this answer

RA-GZRS (Read-Access Geo-Zone-Redundant Storage) is the correct choice because it combines synchronous zone-redundant replication across three availability zones in the primary region (protecting against a single zone failure) with asynchronous geo-replication to a paired secondary region, and enables read access to the secondary region if the primary becomes unavailable. This satisfies both requirements: continued writes during a zone failure and readable replicated data from the paired region during a primary region outage.

Exam trap

The trap here is that candidates often confuse GRS with RA-GRS or think ZRS alone is sufficient, failing to recognize that the requirement for both zone failure protection and secondary region read access necessitates the specific combination of zone redundancy and geo-replication with read access, which only RA-GZRS provides.

Why the other options are wrong

A

ZRS only protects against zone failure within a single region, but does not provide read access to a secondary region for reporting users if the primary region becomes unavailable.

B

RA-GRS provides read access to the secondary region but does not offer zone redundancy in the primary region, so a zone failure would interrupt writes, failing the requirement to continue serving writes if one availability zone fails.

D

GRS does not provide read access to the secondary region unless a failover occurs, so reporting users cannot read replicated data if the primary region becomes unavailable. It also lacks zone redundancy in the primary region.

144
MCQmedium

A batch job fails with a blob read error after the administrator moved a 200-GB blob to the archive tier. The file must be available again within a few hours, and the administrator wants the least disruptive recovery. What should be done?

A.Delete the archived blob and upload a new copy from backup.
B.Change the blob tier to Hot or Cool and wait for the rehydration process to finish.
C.Enable soft delete on the storage account and retry the read operation.
D.Convert the storage account to premium performance.
AnswerB

Archive blobs are offline and cannot be read directly until they are rehydrated. The administrator should change the tier from Archive to Hot or Cool, which starts rehydration and makes the blob readable again after the process completes. This is the least disruptive recovery path because it preserves the existing blob and uses the supported restore mechanism instead of recreating the data.

Why this answer

Moving a blob to the archive tier makes it offline; to read it, you must first rehydrate it by changing the tier to Hot or Cool. Rehydration typically completes within a few hours (up to 15 hours for archive), meeting the requirement. This is the least disruptive method as it avoids data loss or additional uploads.

Exam trap

The trap here is that candidates may think soft delete (Option C) or changing the account tier (Option D) can immediately restore access, when in fact only explicit rehydration by tier change makes an archived blob readable.

Why the other options are wrong

A

Deleting the archived blob and re-uploading from backup is disruptive and time-consuming for a 200-GB blob, and unnecessary because Azure Blob Storage supports rehydration from the Archive tier to Hot or Cool tiers without data loss.

C

Enabling soft delete does not rehydrate an archived blob; it only protects against accidental deletion. The blob is still in the archive tier and unreadable until rehydrated.

D

Converting to premium performance does not affect blob tier or rehydration; the blob is archived and must be rehydrated to a hot or cool tier before reading. Premium performance is for low-latency workloads, not for recovering archived blobs.

145
MCQhard

A finance web app in AppSubnet must connect to Azure SQL Database over the service's public endpoint. Only AppSubnet should be allowed, and the security team does not want to deploy any private IPs or change DNS. What should you configure?

A.A private endpoint for the SQL server and a private DNS zone linked to AppSubnet.
B.Enable the Microsoft.Sql service endpoint on AppSubnet and add a virtual network rule on the SQL server.
C.Create an NSG rule on AppSubnet to allow outbound TCP 1433 traffic to the SQL server's public IP address.
D.Publish the AppSubnet public IP address range in the SQL server firewall as an allow list.
AnswerB

A service endpoint keeps Azure SQL reachable through its public endpoint while allowing access only from the authorized subnet. The subnet must have the Microsoft.Sql service endpoint enabled, and the SQL server must have a virtual network rule that permits AppSubnet. This satisfies the requirement to avoid private IPs and DNS changes while still restricting access to the subnet.

Why this answer

Enabling the Microsoft.Sql service endpoint on AppSubnet allows traffic from that subnet to reach Azure SQL Database's public endpoint without requiring public IP addresses or DNS changes. Adding a virtual network rule on the SQL server restricts access exclusively to that subnet, meeting the security requirement without deploying private IPs.

Exam trap

The trap here is that candidates often confuse service endpoints with private endpoints, assuming private IPs are required for secure connectivity, or they mistakenly think NSG rules alone can restrict access to Azure SQL Database without considering the SQL server firewall.

Why the other options are wrong

A

The question requires connecting over the SQL server's public endpoint, but a private endpoint uses a private IP address, which contradicts the requirement to not deploy any private IPs. Additionally, the security team does not want to change DNS, but a private endpoint typically requires a private DNS zone to resolve the server name to the private IP.

C

NSG rules control traffic within the virtual network but do not bypass the SQL server's firewall. The SQL server's public endpoint still requires firewall rules to allow the source IP, and NSG rules alone cannot grant access.

D

The question requires that only AppSubnet be allowed to connect, but publishing the AppSubnet public IP range in the firewall allows any subnet with those IPs, and the SQL server's public endpoint remains accessible from the internet if the firewall rule is misconfigured. Additionally, the security team wants to avoid using private IPs or changing DNS, but this option does not restrict access to only AppSubnet.

146
MCQmedium

A team has Windows VMs in a subnet that need to access an Azure Storage account. The storage account should remain reachable through its public endpoint, but only traffic from that one subnet should be allowed. Which configuration best meets the requirement?

A.Create a private endpoint and disable public network access on the storage account.
B.Enable a service endpoint on the subnet and add a virtual network rule for that subnet on the storage account firewall.
C.Place the subnet behind a NAT gateway and use a shared public IP.
D.Add a VPN gateway and route storage traffic through the branch office.
AnswerB

A service endpoint lets resources in the subnet access the storage account through the service's public endpoint while presenting the subnet's Azure identity to the firewall. By adding a virtual network rule for that subnet, the storage account allows traffic from that subnet and blocks traffic from others. This satisfies the requirement to keep the public endpoint and restrict access to a single subnet.

Why this answer

A service endpoint extends the virtual network private address space to the storage account, allowing traffic from the specified subnet to reach the storage account via the Azure backbone while keeping the public endpoint accessible. By adding a virtual network rule on the storage account firewall, you restrict access to only traffic originating from that subnet, meeting the requirement of allowing only that subnet through the public endpoint.

Exam trap

The trap here is that candidates often confuse service endpoints with private endpoints, thinking that a private endpoint is required to restrict access to a specific subnet, but service endpoints with firewall rules achieve the same goal while keeping the public endpoint accessible.

Why the other options are wrong

A

The requirement states the storage account must remain reachable through its public endpoint, but option A disables public network access, which violates that condition.

C

A NAT gateway provides outbound internet access but does not restrict inbound access to the storage account to a specific subnet; it only changes the source IP for outbound traffic, so the storage account firewall cannot filter by subnet.

D

A VPN gateway routes traffic over an encrypted tunnel to a branch office, not directly to Azure Storage. It does not restrict storage access to a specific subnet's traffic; instead, it adds unnecessary complexity and latency.

147
MCQmedium

A user accidentally deleted a folder tree from an Azure file share. The administrator needs to restore only the deleted folders to the state they had yesterday, not roll back the whole share. Which feature should be used?

A.Restore the entire storage account from an account-level backup.
B.Use a file share snapshot and copy the needed folders back from it.
C.Enable blob versioning on the storage account and recover the folders from versions.
D.Create a shared access signature with read permissions and use it to recover the folder tree.
AnswerB

Azure Files snapshots capture point-in-time versions of a file share. By using the snapshot, the administrator can browse the earlier state and copy back only the deleted folders, which avoids restoring the entire share and minimizes impact on current data. This is the right operational recovery method when you need granular recovery of file content after accidental deletion.

Why this answer

Azure file share snapshots provide a point-in-time, read-only copy of the share. By mounting a snapshot taken yesterday, the administrator can browse the folder tree and copy only the deleted folders back to the live share, restoring them without affecting other data. This is the only option that allows granular, folder-level recovery without rolling back the entire share or storage account.

Exam trap

The trap here is that candidates confuse Azure Files with Azure Blob Storage and incorrectly assume blob versioning or blob-level features apply to file shares, or they think a SAS token can somehow restore deleted data, when in fact only file share snapshots provide the necessary point-in-time, granular recovery for Azure Files.

Why the other options are wrong

A

Restoring the entire storage account from an account-level backup would roll back all data in the account, not just the deleted folders, and would affect other shares and blobs, which is not the requirement.

D

A shared access signature (SAS) with read permissions allows reading files but does not provide any restore or rollback capability for deleted folders in an Azure file share.

148
MCQmedium

A records archive stores thousands of blobs that are usually read-only. The administrator wants blobs older than 90 days to move automatically to a lower-cost online tier without manual intervention. Which solution should be configured?

A.Manually change each blob tier when the archive team remembers to review it.
B.Create a blob lifecycle management policy with a rule that moves blobs after 90 days.
C.Enable object replication so the blobs are copied to another storage account.
D.Move the account to the Archive access tier and leave it there permanently.
AnswerB

A lifecycle management policy automates tier transitions based on blob age, last access time, or other conditions. In this case, the administrator can create a rule that moves blobs older than 90 days from a higher-cost tier to a lower-cost online tier, such as Cool, without manual work. This is the right control because it enforces a repeatable storage cost strategy over time.

Why this answer

Azure Blob Storage lifecycle management policies allow you to define rules that automatically transition blobs to a lower-cost access tier (e.g., from Hot to Cool or from Cool to Archive) based on the age of the blob. In this scenario, a rule can be configured to move blobs older than 90 days to the Cool or Archive tier without any manual intervention, meeting the requirement for automated cost optimization.

Exam trap

The trap here is that candidates often confuse object replication (which copies data for redundancy) with lifecycle management (which changes the tier of existing blobs), or they assume that setting the entire account to Archive is equivalent to per-blob tiering, ignoring the operational impact on frequently accessed data.

Why the other options are wrong

A

Manually changing blob tiers requires ongoing human intervention, which contradicts the requirement for automatic movement without manual effort.

D

Moving the entire storage account to the Archive tier permanently would make all blobs inaccessible for immediate reads (requiring rehydration) and incurs higher costs for blobs that are accessed frequently. The question requires a lower-cost online tier, and Archive is an offline tier with higher retrieval costs and latency.

149
Matchingmedium

Match each access requirement to the most appropriate Azure Storage authentication or authorization approach.

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

Concepts
Matches

Enable a managed identity on the VM and assign a data-plane RBAC role

User delegation SAS

Storage account key

Azure RBAC data role assignment

Why these pairings

SAS provides delegated access; Azure AD authentication uses identity; public access allows anonymous reads; RBAC controls permissions; Azure AD DS extends on-prem AD; Service SAS can include IP restrictions.

150
MCQmedium

A finance application stores monthly invoice PDFs in Azure Blob Storage. The business wants the data to remain available if one availability zone in the region becomes unavailable, but it does not require a secondary region for read access. Which redundancy option should the administrator choose?

A.LRS, because it keeps three copies within a single datacenter and is the least expensive option.
B.ZRS, because it replicates data across zones in the same region and stays available through a zone outage.
C.GRS, because it keeps a readable copy in the paired region and is always the best choice for resilience.
D.RA-GRS, because it provides read access to the secondary region and is required for zone-level resilience.
AnswerB

Zone-redundant storage (ZRS) synchronously replicates your invoice PDFs across three distinct availability zones within the same region, so if any single zone suffers an outage, the data remains available and no downtime occurs. This directly satisfies the requirement to survive a zone failure while keeping the design simple by avoiding a secondary region. Unlike LRS, ZRS prevents zone-level data loss; unlike GRS or RA-GRS, it does so without cross-region replication overhead.

Why this answer

B is correct because Zone-Redundant Storage (ZRS) synchronously replicates data across three Azure availability zones within the same region, ensuring that if one zone becomes unavailable, the data remains accessible from the other zones. This meets the business requirement of staying available during a zone outage without needing a secondary region for read access.

Exam trap

The trap here is that candidates often confuse ZRS with LRS, assuming that three copies in a single datacenter (LRS) are sufficient for zone-level resilience, when in fact LRS does not span availability zones and offers no protection against a full zone outage.

Why the other options are wrong

A

LRS replicates data within a single datacenter, not across availability zones, so it cannot survive an entire zone outage.

C

GRS replicates data to a paired secondary region, which is unnecessary because the question explicitly states that a secondary region is not required for read access. It also costs more than ZRS and does not provide zone-level resilience within the primary region.

D

RA-GRS provides read access to a secondary region, but the question explicitly states that a secondary region is not required. The requirement is only for zone-level resilience within the same region, which ZRS fulfills.

← PreviousPage 2 of 3 · 208 questions totalNext →

Ready to test yourself?

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