Microsoft Azure – Criando Storage Account via Powershell

Fala pessoal, tudo bem com vocês?

Dando continuidade à nossa série de artigos de criação de recursos via powershell no Azure.
Vamos criar um Storage Account para qualquer tipo de uso e dentro desse storage account iremos criar um blob para logs e um fileshare.

cloud-shell
Criando Storage Account via Powershell


No ultimo post criamos um grupo de recurso, onde iremos provisionar os recursos durante essa série.
Abra o Azure Cloud Shell, em seguida escolha sua assinatura, caso já esteja aberto cloud shell vamos adicionar as seguintes variáveis, com as informações:

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

Criar_Storage_Account_Via_Powershell_01

Em seguida iremos executar o comando “New-AZStorageAccount” para criar o storage a partir das variáveis atribuídas acima.

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

Criar_Storage_Account_Via_Powershell_02

Pronto o storage foi criado com sucesso.

Criando um Container via Powershell


Com o storage criado, vamos criar um container para alocar os “Logs” do nosso ambiente, para isso vamos atribuir algumas variáveis.

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

Criar_Storage_Account_Via_Powershell_03

Após atribuir as variáveis, vamos executar o seguinte comando “New-AzStorageContainer” para a criação do container.

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

Criar_Storage_Account_Via_Powershell_04

Pronto seu container foi criado com sucesso.
Criando FileShare
Agora vamos criar um “File Share” com as seguintes variáveis.

$storageAccount = Get-AzStorageAccount -ResourceGroupName "RG_CloudShell" -Name "strpwjatoba01"

Criar_Storage_Account_Via_Powershell_05

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

Criar_Storage_Account_Via_Powershell_06

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

Criar_Storage_Account_Via_Powershell_06.1

Por último vamos criar o file share, com o nome “jatobafileshare” executando o seguinte comando.

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

Criar_Storage_Account_Via_Powershell_07

Pronto nosso File Share foi criado com sucesso, agora vamos verificar o container e o file share que foram criados.

Container para Logs:

Criar_Storage_Account_Via_Powershell_08

File Share para arquivos:

Criar_Storage_Account_Via_Powershell_09

Obrigado pessoal e até o próximo post, onde iremos falar sobre Network.

Sobre Michel Jatoba

Veja Também...

Microsoft Azure – Criando Network Security Group via Powershell

Olá pessoal, tudo bem com vocês? Dando continuidade a criação do ultimo recurso, vamos criar …

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

XPTO-WPC-MONITOR-TAG