Introdução ao Azure PowerShell
O Azure PowerShell é uma coleção de módulos para gerenciar recursos do Azure diretamente do PowerShell. O PowerShell fornece recursos de automação que você pode usar para gerenciar seus recursos do Azure.
O módulo Az PowerShell é baseado no .NET Standard. Ele funciona com o PowerShell 7.x ou posterior em todos os sistemas operacionais. Também é compatível com o Windows PowerShell 5.1.
Você pode instalar o módulo Az PowerShell localmente no Windows, Linux e macOS. Você também pode usá-lo de um navegador da Web por meio do Azure Cloud Shell ou dentro de um contêiner do Docker.
Pré-requisitos
Como sua empresa já usa o Azure, você tem uma assinatura ativa do Azure. Você está usando o PowerShell no Azure Cloud Shell.
Criar um grupo de recursos
Antes de criar uma conta de armazenamento, você precisa criar um grupo de recursos ou usar um existente.
Crie um grupo de recursos do Azure nomeado storageaccountexamplerg
na região usando o New-AzResourceGroup
cmdlet:eastus
New-AzResourceGroup -Name storageaccountexamplerg -Location eastus
Criar uma conta de armazenamento
Os nomes das contas de armazenamento devem ter de 3 a 24 caracteres e podem conter apenas números e letras minúsculas. O nome da sua conta do Storage tem de ser exclusivo no Azure.
Use o cmdlet para verificar se o Get-AzStorageAccountNameAvailability
nome escolhido para sua conta de armazenamento é válido e ainda não está em uso:
Get-AzStorageAccountNameAvailability -Name <storage-account-name>
Use o New-AzStorageAccount
cmdlet para criar uma nova conta de armazenamento do Azure. Os parâmetros obrigatórios são Name, ResourceGroupName, Location e SkuName. O parâmetro Kind é opcional e assume como StorageV2
padrão quando não é especificado.
New-AzStorageAccount -Name <storage-account-name> -ResourceGroupName storageaccountexamplerg -Location eastus -SkuName Standard_RAGRS
Verificar a conta de armazenamento
Use o Get-AzStorageAccount
cmdlet para verificar se existe um grupo de armazenamento. Não existem parâmetros obrigatórios. Use o parâmetro ResourceGroupName para retornar somente contas de armazenamento em um grupo de recursos específico. Use os parâmetros Name e ResourceGroupName para retornar apenas uma conta de armazenamento específica.
Get-AzStorageAccount -Name <storage-account-name> -ResourceGroupName storageaccountexamplerg
Clean up resources (Limpar recursos)
Use o Remove-AzResourceGroup
cmdlet para excluir um grupo de recursos. O único parâmetro obrigatório é Name. A exclusão de um grupo de recursos exclui o grupo e todos os recursos que ele contém. Se existirem storageaccountexamplerg
recursos fora do escopo da conta de armazenamento criada nesta unidade no grupo de recursos, eles também serão excluídos.
Remove-AzResourceGroup -Name storageaccountexamplerg
Use o Remove-AzStorageAccount
cmdlet para remover uma conta de armazenamento. Os parâmetros obrigatórios são Name e ResourceGroupName.
Remove-AzStorageAccount -Name <storage-account-name> -ResourceGroupName storageaccountexamplerg