Canarys | IT Services


Azure Blob Storage: The PowerShell Way!


Hi folks!

Great to see you again.

This blog post is purely based on Azure Blob Storage: The PowerShell way!

In this blog post, I will

1.     Create a New Azure ResourceGroup

2.     Create a Storage account

3.     Create a New Container inside the Blob Storage of Storage Account.

4.     Upload a text file from your current machine to Azure container using AzCopy.


Please Follow the Steps Below:


#Create a New Azure Storage Account

$Location = ‘southeast asia’

$ResourceGroup = ‘Storage-RG’

$StorageAccountName = ‘canarysteststorage’

$StorageSKU = ‘Standard_LRS’

$ContainerName = ‘myblobcontainer’

$FileCopySource = ‘C:myfolder’

$FileCopyDest = ‘’




#Create a New Azure Resource Group

New-AzureRmResourceGroup -Location $Location -Name $ResourceGroup


#Create a New Azure Storage Account

New-AzureRmStorageAccount -ResourceGroupName $ResourceGroup -Name $StorageAccountName -SkuName $StorageSKU -Location $Location


#Copy the Primary Storage key

$StorageKey = (Get-AzureRmStorageAccountKey -Name $StorageAccountName -ResourceGroupName $ResourceGroup).value[0]


#Copy the Storage key

$StorageContext = New-AzureStorageContext -StorageAccountKey $StorageKey -StorageAccountName $StorageAccountName


#Create a New Azure Storage Container

$container = New-AzureStorageContainer -Name $ContainerName -Context $StorageContext


AzCopy /Source:$FileCopySource /Dest:$FileCopyDest /DestKey:$key /Pattern:CanarysText.txt

Thanks for Reading!

Please Share your views/Comments.

Leave a Reply

Your email address will not be published. Required fields are marked *

Reach Us

With Canarys,
Let’s Plan. Grow. Strive. Succeed.