Obměna přístupových klíčů k účtu úložiště pomocí PowerShellu
Tento skript vytvoří účet Azure Storage, zobrazí primární přístupový klíč nového účtu úložiště a pak klíč obnoví (obměňuje).
Tato ukázka vyžaduje Azure PowerShell. Verzi zjistíte spuštěním příkazu Get-Module -ListAvailable Az
.
Pokud potřebujete instalaci nebo upgrade, přečtěte si téma Instalace modulu Azure PowerShell.
Spuštěním rutiny Connect-AzAccount se připojte k Azure.
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.
Ukázkový skript
# 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
Vyčištění nasazení
Spuštěním následujícího příkazu odeberte skupinu prostředků, účet úložiště a všechny související prostředky.
Remove-AzResourceGroup -Name rotatekeystestrg
Vysvětlení skriptu
Tento skript používá následující příkazy k vytvoření účtu úložiště a načtení a obměně jednoho z jeho přístupových klíčů. Každá položka v tabulce odkazuje na příslušnou část dokumentace.
Příkaz | Notes |
---|---|
Get-AzLocation | Získá všechna umístění a podporované poskytovatele prostředků pro každé umístění. |
New-AzResourceGroup | Vytvoří skupinu prostředků Azure. |
New-AzStorageAccount | Vytvoří účet úložiště. |
Get-AzStorageAccountKey | Získá seznam přístupových klíčů pro účet služby Azure Storage. |
New-AzStorageAccountKey | Znovu vygeneruje přístupový klíč pro účet Azure Storage. |
Další kroky
Další informace o modulu Azure PowerShellu najdete v dokumentaci k Azure PowerShellu.
Další ukázkové skripty PowerShellu pro úložiště najdete v tématu Ukázky PowerShellu pro úložiště objektů blob v Azure.