Introdução ao Azure PowerShell

Concluído

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