Need a storage account to use cloud shell in exercise for the VM creation

Corentin Cordier 20 Reputation points
2023-12-12T15:52:14.59+00:00

Hello

I'm in the module for Azure module and networking services and the exercice in module 3 asks me to create a module using the Cloud Shell. When I use it (from the azure portal) I get this message :

Azure Cloud Shell requires an Azure file share to persist files. This will create a new storage account for you and this will incur a small monthly cost. View pricing
Azure Cloud Shell will register your subscription with Microsoft.CloudShell resource provider.

Is this normal ?

I then got an error when I wanted to create it but I finally managed to create it (apparently I had to specify a name for the file share in the advanced option. Tricky !

Azure | Azure Training
{count} votes

Accepted answer
  1. pnaroju 3,165 Reputation points Microsoft External Staff
    2023-12-13T06:59:16.0866667+00:00

    Hi Corentin Cordier,

    Thank you for reaching out to us on Microsoft Q&A forum.

    We see that you are facing an issue during your training on Microsoft Learn path as mentioned below:

    Subject : Microsoft Certified-Azure Fundamentals

    Learning Path: Microsoft Azure Fundamentals: Describe Azure architecture and services.

    Module : Describe Azure compute and networking services

    Unit 3 of 14 : Exercise - Create an Azure virtual machine.

    To complete Unit 3 of 14, Exercise - Create an Azure virtual machine, we don't require any personal Azure subscription. We require a Sandbox to complete this module. Sandbox provides a default subscription called "Concierge Subscription". When we click on "Activate Sandbox" button, by default sandbox creates a resource group, assigns a role, creates a storage account and file share required for cloud shell under "Concierge Subscription". The Sandbox automatically cleans up all the resources along with resource groups when we finish working with a module. As mentioned in the learn path, the module specifically uses Azure CLI to complete the Task-1 and the exercise by using a sandbox.

    Kindly note that you will also have the option of using the Azure portal during sandbox exercises. You need to use only the link provided in the exercise to access the Azure portal. Using the provided link in the exercise ensures that the correct subscription is used, and the exercise remains free for you to complete.

    If we open the Azure portal from your personal subscription instead of Sandbox subscription (i.e., Concierge Subscription) to complete the exercise, we need to create resources like storage account and file share to get connected to the cloud shell. And this incurs a small cost. Resources that you leave running can cost you money. You can delete resources individually or delete the resource group to delete the entire set of resources after completing the exercise in the module. Kindly find the screenshots attached here for reference from Azure portal:

    NEWSS1

    NEWSS2

    After creating storage account and file share in the Azure portal we can connect to the cloud-shell as shown below by clicking on cloud-shell icon:

    NEWSS3

    To complete Task 1: Create a Linux virtual machine and install Nginx, we need to first activate the sandbox by clicking on the "Activate sandbox" button. After activation of sandbox, we can see the screenshot as below:

    NEWSS4

    Kindly follow the steps as mentioned in the module to complete the exercise using Azure CLI.

    Kindly ensure to complete the exercise with in 1 hour after Activating the Sandbox.

    If you are still running into issues, kindly attach the screenshots for reference and please let us know in the comments. We are glad to help you.

    If the answer has been helpful in resolving the issue, please consider accepting the answer by clicking on "Accept answer" button to help increase visibility of this question for other members of the Microsoft Q&A community.

    Thank you.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.