En este post vamos a explicaros como crear una cuenta de almacenamiento, y una carpeta o “container” dentro para poder subir por ejemplo VHDs.

Bien lo primero que tenemos que hacer es inicializar variables:

$sub = Get-AzSubscription | Select-AzSubscription
$rg = "RGGallery" 
$location = "westeurope"

Se pueden llegar a crear más (al gusto de cada uno)

Ahora vamos a crear el grupo de recursos

Connect-AzAccount -Credential (Get-Credential) 
New-AzResourceGroup -Name $rg -Location $location 

Ya tenemos el grupo de recursos, podemos proceder a crear la cuenta de almacenamiento:

New-AzStorageAccount  -Location $location -ResourceGroupName $rg -Name sagallery -SkuName "Standard_LRS" -Kind "StorageV2"

Ya tenemos nuestra cuenta de almacenamiento, ahora vamos a crear una carpeta dentro de ella para poder añadir información, esta carpeta recibe el nombre de “container” y en nuestro caso añadiremos VHDs importados desde entornos OnPremises.

#Seleccionamos la cuenta de almacenamiento donde queremos añadir la carpeta
$sa = Get-AzStorageContainer -Name "sagallery"
#Guardamos el contexto de la cuenta de almacenamiento
$ctx= $sa.Context
#creamos la nueva carpeta
New-AzStorageContainer -Name "vhd" -Context $ctxt -Permission blob 

Ya tendríamos nuestra carpeta lista para recibir información