Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här skriptet skapar ett Azure Storage-konto, visar de primära åtkomstnycklarna för det nya lagringskontot och förnyar (roterar) sedan nycklarna.
Det här exemplet kräver Azure PowerShell. Kör Get-Module -ListAvailable Az för att hitta versionen.
Om du behöver installera eller uppgradera kan du läsa Install Azure PowerShell module (Installera Azure PowerShell-modul).
Kör cmdleten Connect-AzAccount för att ansluta till Azure.
Om du inte har något Azure-konto skapar du ett kostnadsfritt konto innan du börjar.
Exempelskript
# 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
Rensa konfiguration
Kör följande kommando för att ta bort resursgruppen, lagringskontot och alla relaterade resurser.
Remove-AzResourceGroup -Name rotatekeystestrg
Förklaring av skript
Det här skriptet använder följande kommandon för att skapa lagringskontot och hämta och rotera en av dess åtkomstnycklar. Varje post i tabellen länkar till kommandospecifik dokumentation.
| Kommando | Anteckningar | 
|---|---|
| Get-AzLocation | Hämtar alla platser och de resursprovidrar som stöds för varje plats. | 
| New-AzResourceGroup | Skapar en Azure-resursgrupp. | 
| New-AzStorageAccount (Skapa nytt AzStorage-konto) | Skapar ett lagringskonto. | 
| Get-AzStorageAccountKey | Hämtar åtkomstnycklarna för Azure Storage-kontot. | 
| New-AzStorageAccountKey | Återskapar en åtkomstnyckel för ett Azure Storage-konto. | 
Nästa steg
Mer information om Azure PowerShell-modulen finns i Azure PowerShell-dokumentationen.
Ytterligare PowerShell-skriptexempel för lagring finns i PowerShell-exempel för Azure Blob Storage.