A company is designing a storage solution for a document management application. The documents must be stored in Azure Blob Storage.
The solution must meet the following requirements:
- If an entire Azure region suffers a major outage, the storage solution must remain resilient and prevent data loss.
- Access to the files must be granted to external vendors using Shared Access Signatures (SAS) that can be invalidated immediately if a security compromise is suspected.
Which two storage configurations should you recommend to meet the requirements?
- Configure the storage account to use Geo-redundant storage (GRS).Answer
- BConfigure the storage account to use Locally redundant storage (LRS).
- CGenerate ad-hoc Shared Access Signatures (SAS) with an explicit expiration date and time in the URI.
- Create a stored access policy on the container and associate it with the Shared Access Signatures (SAS).Answer
Answer
Configure the storage account to use Geo-redundant storage (GRS) and create a stored access policy on the container to associate with the Shared Access Signatures (SAS).
To ensure protection against regional outages, the storage account must be configured with Geo-redundant storage (GRS), which replicates data to a secondary region. To allow immediate invalidation of Shared Access Signatures (SAS), you must use a stored access policy, which allows you to revoke or change the permissions of associated SAS tokens without modifying the storage account keys.
Step-by-Step Solution
Key Concept
Azure storage redundancy options and secure access delegation via stored access policies.