How to upload files to Azure Cloud Shell

Nov 27, 2019 · 2 mins read · Post a comment
How to upload files to Azure Cloud Shell

As the name says, Azure Cloud Shell is a browser-accessible shell, which is used for managing Azure resources. It comes with two types of command shells Bash and PowerShell. It also gives you the flexibility to choose and switch between them.
In order to use the Azure Cloud Shell, you must first create a storage account. Once you’ve created it, on the first run, Azure will prompt to create an Azure File Share, so the data will persist between sessions. This could be quite helpful sometimes, for example when you need to upload files to work with them later.
There are currently two available methods to do this, using the Cloud Shell itself, or the Azure Portal.


  • Azure subscription
  • Azure storage account

Upload using Azure Portal

Step 1. Login to the Azure Portal, and type storage accounts in the search textbox.
Search textbox

Step 2. Click on the Cloud Shell Storage account.
Cloud Shell storage account
Note: If you have multiple storage accounts, the Cloud Shell storage account should be located under cloud-shell-storage-region Resource group.

Step 3. The Cloud Shell is using the Azure File Storage, so click on the File shares.
Azure File shares

Step 4. Open the File share.
Cloud Shell file share

Step 5. Open the .cloudconsole folder and click Upload.
Cloud Shell upload

Step 6. It’ll display a side panel on the right side. Choose a file to upload, and click Upload.
Cloud Shell upload panel

Upload using Cloud Shell

Step 7. Login to the Azure Portal, and click on the Cloud Shell icon.
Cloud Shell icon

Step 8. Click on the Upload/Download files button, and click Upload.
Cloud Shell upload/download


Persisting files in Azure Cloud Shell is a good practice, especially if you are switching between hosts and don’t want to copy or move local files everytime you need them.
Feel free to leave a comment below and if you find this tutorial useful, follow our official channel on Telegram.