miércoles, 12 de febrero de 2020

Microsoft Azure: creación de una cuenta de almacenamiento a través de Powershell

Hola chicos, ¿cómo están?
Continuando con nuestra serie de artículos de creación de recursos a través de powershell en Azure.
Crearemos una cuenta de almacenamiento para cualquier tipo de uso y dentro de esa cuenta de almacenamiento crearemos un blob para registros y un recurso compartido de archivos.


Crear cuenta de almacenamiento a través de Powershell

En la última publicación creamos un grupo de recursos, donde aprovisionaremos los recursos durante esta serie.
Abra Azure Cloud Shell, luego elija su suscripción, si el shell de la nube ya está abierto, agregaremos las siguientes variables, con la información:


$rgName= "RG_CloudShell"
$locName= "East US 2"
$STRName= "strpwjatoba01"

$TypeSTR= "Standard_LRS"




Luego ejecutaremos el comando " New-AZStorageAccount " para crear el almacenamiento a partir de las variables asignadas anteriormente.

New-AzStorageAccount -ResourceGroupName $rgName -Name $STRName -Type $TypeSTR -Location $locName





Listo el almacenamiento se creó con éxito.
Crear un contenedor a través de Powershell

Con el almacenamiento creado, crearemos un contenedor para asignar los " Registros " de nuestro entorno, para eso asignaremos algunas variables.


$storageAccount = Get-AzStorageAccount -ResourceGroupName $rgName -Name $STRName
$containerName = "logs"
$ctx = $storageAccount.Context




Después de asignar las variables, ejecutaremos el siguiente comando " New-AzStorageContainer " para crear el contenedor.


New-AzStorageContainer -Name $containerName -Context $ctx -Permission blob



Su contenedor ha sido creado con éxito.
Creando FileShareAhora vamos a crear un "File Share" con las siguientes variables.
$storageAccount = Get-AzStorageAccount -ResourceGroupName "RG_CloudShell" -Name "strpwjatoba01"






$storageKey = (Get-AzStorageAccountKey -ResourceGroupName $storageAccount.ResourceGroupName -Name $storageAccount.StorageAccountName | select -first 1).Value




$storageContext = New-AzStorageContext -StorageAccountName $storageAccount.StorageAccountName -StorageAccountKey $storageKey




Finalmente, crearemos el recurso compartido de archivos, con el nombre " xxxxfileshare " ejecutando el siguiente comando.



New-AzureStorageShare -Name "xxxxfileshare" -Context $storageContext



Nuestro recurso compartido de archivos se creó con éxito, ahora verifiquemos el contenedor y el recurso compartido de archivos que se crearon.

Contenedor para registros:

Compartir archivos para archivos:

Gracias chicos y hasta la próxima publicación, donde hablaremos sobre la red.

No hay comentarios.:

Publicar un comentario