Home › Certifications › Microsoft Azure Administrator AZ-104 › Storage
53 multiple-choice questions and 24 flashcards on Storage, about 19% of the Microsoft Azure Administrator AZ-104 bank. Every one carries a written rationale.
Storage is one of 6 chapters in CoStudy's Microsoft Azure Administrator (AZ-104) bank, and it holds 53 of the bank's 280 multiple-choice questions — roughly 19% of the total. That proportion is not arbitrary: chapters follow the certifying body's published exam outline, and the number of questions in each is set by that domain's published weight, so the share of your practice time this chapter takes matches the share of the real exam it accounts for.
Studying by chapter is worth doing once you have a diagnostic score. A single overall percentage tells you whether you are close; it does not tell you which domain is dragging. Working a weak chapter in isolation, and re-testing it in isolation, is the fastest way to move a score that has stalled — and it is why the mock exams in CoStudy report by domain rather than as one number.
10 questions drawn from this chapter, with the full rationale shown — the controlling principle behind the right answer, and why each wrong option tempts and fails.
Azure Files supports identity-based authentication over SMB. Which identity sources can be used?
Answer: C — On-premises Active Directory, Microsoft Entra Domain Services, or Microsoft Entra Kerberos
C lists the supported sources: on-premises Active Directory Domain Services, the managed Microsoft Entra Domain Services, and Microsoft Entra Kerberos for hybrid user accounts, each giving Windows ACL enforcement on the share. A and B are half-right answers that name one supported source and exclude the others. D describes key-based access, which authenticates to the account rather than to an identity and cannot honour per-file NTFS permissions.
A lifecycle management rule moves blobs to cool after 30 days and deletes them after 365. A team reports that a blob they downloaded yesterday was moved to cool anyway. The MOST likely reason is:
Answer: A — The rule's condition is based on the last modified time, and reading a blob does not change it
A) Correct — the usual lifecycle condition counts days since last modification, so downloads and other reads leave the clock untouched; a last-accessed condition must be chosen deliberately and requires access tracking. B) Lifecycle rules do not move blobs back to a warmer tier on their own. C) The account default tier applies to new blobs and does not suspend rule conditions. D) Index tags can filter which blobs a rule targets but do not override an otherwise matching condition.
Which storage redundancy option provides zone redundancy WITHIN the primary region AND read access to the secondary region?
Answer: D — RA-GZRS, which is zone redundant in the primary region and readable in the secondary region
D is the only option that satisfies both halves: geo-zone-redundant storage writes across three availability zones in the primary region, replicates asynchronously to a secondary region, and the read-access variant exposes that secondary for reads. B covers zones but has no secondary region. C has a secondary region but its primary copies are locally redundant, and plain GRS is not readable without the RA variant. A has neither property.
Which capability is available with an account SAS but NOT with a service SAS?
Answer: B — Granting service-level operations such as reading the account's properties
B) Correct — an account SAS can authorise service-level operations, such as reading account properties or listing containers across services, which a service SAS cannot reach. A) Delegating access to an individual blob is precisely what a service SAS is for. C) Source IP restrictions are available on both kinds of shared access signature. D) The HTTPS-only protocol restriction is likewise available on both.
Which storage account type supports blobs, files, queues and tables together with the full set of blob access tiers?
Answer: D — General-purpose v2, the standard account type recommended for most new workloads
D is the general-purpose account Microsoft recommends by default: it offers all four services in one namespace and supports hot, cool, cold and archive tiering. A supports the same four services and is therefore the closest trap, but it has no access tiers and Microsoft advises upgrading it. B and C are premium single-purpose accounts chosen for latency, so each covers only part of the requirement. E predates general-purpose v2 and carries blobs alone.
A new storage account must support blob containers, file shares, queues and tables in one account, with the option to move blobs between access tiers later. Which account choice is MOST appropriate?
Answer: A — A general-purpose v2 account with a standard performance tier
A) Correct — a general-purpose v2 account on standard performance hosts all four data services and supports the blob access tiers including archive. B) A premium block blob account serves blobs only and does not offer the standard access tier model. C) A premium file storage account hosts file shares alone. D) Restricting an account to blob storage removes the file, queue and table services the requirement names.
An account is configured for geo-redundant storage. During a regional incident, an application team wants to keep serving read requests from the secondary region without waiting for a failover. What must be true?
Answer: A — The account must be configured for read access to the secondary and the app must use the secondary endpoint
A) Correct — plain geo-redundant storage keeps the secondary copy inaccessible until failover; the read-access variant exposes a secondary endpoint the application can read from directly. B) Object replication copies blobs between accounts an administrator chooses and is not how geo-redundancy's secondary is reached. C) A shared access signature authorises a caller; it does not make an unreadable secondary readable. D) Premium tiers change performance characteristics, not secondary read availability.
Which blob access tier has the lowest storage cost but the highest cost to read the data back?
Answer: D — Archive, which holds blobs offline and requires a rehydration before they can be read
D is the offline tier: blobs are not readable in place, so a rehydration to an online tier must complete before any read, which is why its retrieval cost is the highest while its storage cost is the lowest. B and C follow the same cost curve but remain online, so their retrieval cost is lower. A inverts the trade-off entirely. E is a performance tier chosen at account creation and is the most expensive to store, which is the opposite of what the question describes.
A storage account has Allow Blob anonymous access set to Disabled. What happens to existing containers configured for public access?
Answer: C — Anonymous requests are refused at the account level regardless of the container access level
C reflects how the account-level switch works: it is evaluated before the container setting, so anonymous requests fail even though the container is still marked public. B and E both assume the setting is advisory or forward-looking, which is the common misreading. A sounds tidy but the container's own access level is left untouched, which matters if the account setting is later re-enabled. D never happens; Azure does not delete customer data in response to a configuration change.
A service SAS with a thirty-day expiry has leaked. The administrator must revoke that one token without disrupting other applications using the same account. Which prior design decision makes this possible?
Answer: A — The SAS was issued against a stored access policy on the container
A) Correct — a SAS tied to a stored access policy inherits its constraints from that policy, so deleting or changing the policy invalidates just those tokens while other applications continue. B) Requiring HTTPS protects the token in transit but gives no way to revoke it once leaked. C) A backdated start time avoids clock-skew failures and has nothing to do with revocation. D) Narrower permissions limit the damage but the token remains valid until it expires.
3 cards from the 24 in this chapter.
Lifecycle management?
Auto-tier or delete blobs based on rules. Saves cost.
Azure storage account types?
General-purpose v2 (recommended), Blob, FileStorage, BlockBlobStorage, etc.
Why is a service SAS tied to a stored access policy easier to revoke than an ad hoc SAS?
The policy on the container holds the start time, expiry and permissions, so deleting or editing the policy invalidates every SAS issued against it immediately. An ad hoc SAS embeds those terms in the token itself, so the only way to revoke it is to rotate the account key that signed it.
These are a sample. The full Storage chapter runs 77 items with per-chapter progress tracking, on the web and in the iOS app.
Open Microsoft Azure Administrator AZ-104 in CoStudy →
All Microsoft Azure Administrator AZ-104 practice questions →