Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse script cria uma conta de Armazenamento do Azure, exibe a chave de acesso primária da nova conta de armazenamento e, em seguida, renova (recicla) a chave.
Este exemplo exige o Azure PowerShell. Execute Get-Module -ListAvailable Az para encontrar a versão.
Se você precisar instalar ou atualizar, consulte Instalar o módulo do Azure PowerShell.
Execute o cmdlet Connect-AzAccount para se conectar ao Azure.
Se você ainda não tiver uma conta do Azure, crie uma conta gratuita antes de começar.
Exemplo de script
# this script will show how to rotate one of the access keys for a storage account
# get list of locations and pick one
Get-AzLocation | select Location
# save the location you want to use
$location = "eastus"
# create a resource group
$resourceGroup = "rotatekeystestrg"
New-AzResourceGroup -Name $resourceGroup -Location $location
# create a standard general-purpose storage account
$storageAccountName = "contosotestkeys"
New-AzStorageAccount -ResourceGroupName $resourceGroup `
-Name $storageAccountName `
-Location $location `
-SkuName Standard_LRS `
# retrieve the first storage account key and display it
$storageAccountKey = (Get-AzStorageAccountKey -ResourceGroupName $resourceGroup -Name $storageAccountName).Value[0]
Write-Host "storage account key 1 = " $storageAccountKey
# re-generate the key
New-AzStorageAccountKey -ResourceGroupName $resourceGroup `
-Name $storageAccountName `
-KeyName key1
# retrieve it again and display it
$storageAccountKey = (Get-AzStorageAccountKey -ResourceGroupName $resourceGroup -Name $storageAccountName).Value[0]
Write-Host "storage account key 1 = " $storageAccountKey
Limpar a implantação
Execute o comando a seguir para remover o grupo de recursos, a conta de armazenamento e todos os recursos relacionados.
Remove-AzResourceGroup -Name rotatekeystestrg
Explicação sobre o script
Esse script usa os comandos a seguir para criar a conta de armazenamento e recuperar e reciclar uma de suas chaves de acesso. Cada item na tabela contém um link para a documentação específica do comando.
| Comando | Observações |
|---|---|
| Get-AzLocation | Obtém todas as localizações e os provedores de recursos com suporte para cada localização. |
| New-AzResourceGroup | Cria um grupo de recursos do Azure. |
| New-AzStorageAccount | Cria uma conta de armazenamento. |
| Get-AzStorageAccountKey | Obtém as chaves de acesso para a conta de Armazenamento do Azure. |
| New-AzStorageAccountKey | Regenera uma chave de acesso para a conta de Armazenamento do Azure. |
Próximas etapas
Para obter mais informações sobre o módulo do Azure PowerShell, consulte a documentação do Azure PowerShell.
Exemplos adicionais de scripts do PowerShell para armazenamento podem ser encontrados em Exemplos do PowerShell para o Armazenamento de Blobs do Azure.