Skip to content

Commit fe35fb6

Browse files
Merge pull request #54053 from staleycyn/patch-1
Content drift for guided project on blobs and files
2 parents f5dc8a1 + eb5bc4e commit fe35fb6

6 files changed

Lines changed: 25 additions & 12 deletions

File tree

learn-pr/wwl-azure/guided-project-azure-files-azure-blobs/7-knowledge-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ quiz:
3838
explanation: "Incorrect. Data redundancy protects from planned and unplanned events."
3939
- content: "Lifecycle management"
4040
isCorrect: true
41-
explanation: "Correct. A time-based immutable storage policy rule can set conditions and move data between storage tiers."
41+
explanation: "Correct. Lifecycle management policies define rules with conditions based on age, last modified time, or last access time. Actions include transitioning blobs to cooler storage tiers or deleting them to optimize costs as data ages."
4242
- content: "Your company uses an Azure storage account for storing large numbers of video and audio files. The company wants the ability to revoke access to the files and to change the period for which users can access the files. What should you do?"
4343
choices:
4444
- content: "Provide a shared access signature (SAS)"
@@ -60,4 +60,4 @@ quiz:
6060
explanation: "Incorrect. This method isn't recommended because the application owner or developer must rotate the certificate."
6161
- content: "Managed identities"
6262
isCorrect: true
63-
explanation: "Correct. The benefit of this approach is that Azure automatically rotates the identity."
63+
explanation: "Correct. The benefit of this approach is that Azure automatically rotates the identity."

learn-pr/wwl-azure/guided-project-azure-files-azure-blobs/includes/1-introduction.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ The module is divided into five exercises, each covering a specific storage scen
1818
By the end of this module, you gain hands-on experience in creating and configuring Azure Files and Azure Blob Storage for different storage scenarios. You can apply this knowledge to your own projects and provide secure and efficient storage solutions.
1919

2020
> [!NOTE]
21-
> This is a guided project module where you complete an end-to-end project by following step-by-step instructions. 
21+
> A guided project is where you complete an end-to-end project by following step-by-step instructions. 
2222
2323
## Skilling areas
2424

2525
You use the Azure documentation to [review your storage options](/azure/cloud-adoption-framework/ready/considerations/storage-options). The project requires configuring storage accounts, Azure blobs, Azure Files, storage encryption, and storage networking. For each area, you identify the subtasks you need to become familiar with.
2626

2727
| Skilling area | Skilling task |
2828
| --- | --- |
29-
| **Create and configure a storage account** | <ul><li> Configure the storage account tier, including hot and cool. </li><li> Configure redundancy settings, including zone-redundant and geo-redundant storage.</li><li> Configure secure transfer and TLS version. </li><li> Configure storage replication. </li></ul> |
30-
| **Create and configure blob storage** |<ul><li> Create a Blob Storage container. </li><li> Configure the access level for blob storage.</li><li> Configure the blob storage tiers. </li><li> Configure lifecycle management. </li><li> Configure data protection for blob storage. </li></ul> |
29+
| **Create and configure a storage account** | <ul><li> Configure the storage account tier, including hot, cool, and cold. </li><li> Configure redundancy settings, including zone-redundant and geo-redundant storage.</li><li> Configure secure transfer and TLS version. </li><li> Configure storage replication. </li></ul> |
30+
| **Create and configure blob storage** |<ul><li> Create a Blob Storage container. </li><li> Configure the access level for blob storage. Understand the security implications of enabling anonymous public access.</li><li> Configure the blob storage tiers. </li><li> Configure lifecycle management, including transitioning data to the cool, cold, or archive tier based on age or access patterns. </li><li> Configure data protection for blob storage. </li></ul> |
3131
| **Create and configure Azure Files** | <ul><li> Create an Azure Files share, including directories. </li><li> Configure performance tiers, like standard and premium. </li><li> Configure data protection for Azure Files, such as snapshots. </li></ul> |
3232
| **Configure encryption for storage** | <ul><li> Configure encryption for data at rest, including Microsoft managed keys and customer managed keys. </li><li> Configure encryption for data in transit. </li></ul> |
3333
| **Configure networking​ for storage** | <ul><li> Create and configure private endpoints. </li><li> Create and configure service endpoints. </li><li> Configure Azure Storage firewalls and virtual networks. </li></ul>|

learn-pr/wwl-azure/guided-project-azure-files-azure-blobs/includes/3-exercise-public-website-storage.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ The company website supplies product images, videos, marketing literature, and c
1010
Launch the exercise and follow the instructions. When you're done, be sure to return to this page so you can continue learning.
1111

1212
> [!NOTE]
13-
> To complete this lab you will need an [Azure subscription](https://azure.microsoft.com/pricing/purchase-options/azure-account?cid=msft_learn).
13+
> To complete this lab, you need an [Azure subscription](https://azure.microsoft.com/pricing/purchase-options/azure-account?cid=msft_learn).
14+
15+
> [!CAUTION]
16+
> Enabling anonymous public access is demonstrated here for learning purposes only. Microsoft recommends keeping anonymous access disabled. Instead use shared access signatures or Azure CDN with authenticated origin access for secure public content delivery.
17+
18+
19+
1420

1521
[![Button to launch exercise.](../media/launch-exercise.png)](https://go.microsoft.com/fwlink/?linkid=2261879)

learn-pr/wwl-azure/guided-project-azure-files-azure-blobs/includes/4-exercise-private-company-storage.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,16 @@ The company needs storage for their offices and departments. This content is pri
66
| --- | --- |
77
| :::image type="content" source="../media/task-3.png" alt-text="Diagram with one storage account and two blob containers." border="true"::: | <ul><li>Create a storage account.<li>Create a storage container with restricted access.</li><li>Configure a shared access signature for partners.</li><li>Back up the public website storage.<li>Implement lifecycle management to move content to the cool tier.</li></ul>|
88

9+
> [!Important]
10+
> This exercise uses a service SAS for simplicity, but Microsoft recommends user delegation SAS backed by Microsoft Entra ID for production scenarios.
11+
912
Launch the exercise and follow the instructions. When you're done, be sure to return to this page so you can continue learning.
1013

1114
> [!NOTE]
12-
> To complete this lab you will need an [Azure subscription](https://azure.microsoft.com/pricing/purchase-options/azure-account?cid=msft_learn).
15+
> To complete this lab, you need an [Azure subscription](https://azure.microsoft.com/pricing/purchase-options/azure-account?cid=msft_learn).
16+
17+
18+
19+
1320

1421
[![Button to launch exercise.](../media/launch-exercise.png)](https://go.microsoft.com/fwlink/?linkid=2262131)

learn-pr/wwl-azure/guided-project-azure-files-azure-blobs/includes/8-summary.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
In this module, you learned about different storage scenarios and how to provide storage for each of them.
22
- The first scenario was providing storage for the IT department's testing and training. For this scenario, you learned how to create a storage account and configure basic settings for security and networking.
33
- The second scenario was providing storage for the public website. You learned how to create a storage account with anonymous public access, create a blob storage container, and enable soft delete and versioning.
4-
- The third scenario was providing private storage for internal company documents. You learned how to create a storage container with restricted access and configure a shared access signature for partners. You also learned how to back up the public website storage and implement lifecycle management to move content to the cool tier.
4+
- The third scenario was providing private storage for internal company documents. You learned how to create a storage container with restricted access and configure a shared access signature for partners. You also learned how to back up the public website storage. And, how to implement lifecycle management to move content to the cool tier.
55
- The fourth scenario provided shared file storage for the company offices and storage for a new company app.
66

77
## Key takeaways
@@ -18,12 +18,12 @@ Here are the main takeaways for the module.
1818
- Read more about [Azure storage accounts](/azure/storage/common/storage-account-overview?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json)
1919
- Read more about [Azure Blob Storage](/azure/storage/blobs/storage-blobs-introduction).
2020
- Read more about [Azure Files](/azure/storage/files/storage-files-introduction).
21-
- Read more about [storage accounts and security](/azure/architecture/framework/services/storage/storage-accounts/security)
21+
2222

2323
## Learn more with online training
2424

2525
- [Create an Azure Storage account](/training/modules/create-azure-storage-account/) with the correct options for your business needs.
2626
- [Configure Azure Blob Storage](/training/modules/configure-blob-storage/), including tiers and object replication.
2727
- [Configure Azure Storage security](/training/modules/configure-storage-security/) features like storage access signatures.
2828
- [Secure and isolate access to Azure resources by using network security groups and service endpoints](/training/modules/secure-and-isolate-with-nsg-and-service-endpoints/)
29-
- [Implement storage security](/training/modules/storage-security/) for Azure storage resources.
29+
- [Implement storage security](/training/modules/storage-security/) for Azure storage resources.

learn-pr/wwl-azure/guided-project-azure-files-azure-blobs/index.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ uid: learn.wwl.guided-project-azure-files-azure-blobs
33
metadata:
44
title: Guided Project - Azure Files and Azure Blobs
55
description: "Guided Project - Azure Files and Azure Blobs"
6-
ms.date: 01/26/2026
7-
author: wwlpublish
6+
ms.date: 03/23/2026
7+
author: staleycyn
88
ms.author: cynthist
99
ms.topic: module
1010
ms.custom:

0 commit comments

Comments
 (0)