Azure-erőforrások kezelése a Azure PowerShell használatával

Megtudhatja, hogyan használhatja a Azure PowerShell az Azure Resource Manager-nal az Azure-erőforrások kezeléséhez. Az erőforráscsoportok kezelésével kapcsolatban lásd: Azure-erőforráscsoportok kezelése Azure PowerShell használatával.

További cikkek az erőforrások kezeléséről:

Erőforrások üzembe helyezése meglévő erőforráscsoportban

Azure-erőforrásokat közvetlenül is üzembe helyezhet Azure PowerShell használatával, vagy üzembe helyezhet egy Resource Manager-sablont Azure-erőforrások létrehozásához.

Erőforrás üzembe helyezése

A következő szkript létrehoz egy tárfiókot.

$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$location = Read-Host -Prompt "Enter the location (i.e. centralus)"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"

# Create the storage account.
$storageAccount = New-AzStorageAccount -ResourceGroupName $resourceGroupName `
  -Name $storageAccountName `
  -Location $location `
  -SkuName "Standard_LRS"

# Retrieve the context.
$ctx = $storageAccount.Context

Sablon üzembe helyezése

A következő szkript üzembe helyez egy gyorsindítási sablont egy tárfiók létrehozásához. További információ: Rövid útmutató: Azure Resource Manager-sablonok létrehozása a Visual Studio Code használatával.

$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$location = Read-Host -Prompt "Enter the location (i.e. centralus)"
$templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.storage/storage-account-create/azuredeploy.json"
New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -TemplateUri $templateUri -Location $location

További információ: Erőforrások üzembe helyezése Resource Manager sablonokkal és Azure PowerShell.

Erőforráscsoport és erőforrások üzembe helyezése

Létrehozhat egy erőforráscsoportot, és üzembe helyezheti az erőforrásokat a csoportban. További információ: Erőforráscsoport létrehozása és erőforrások üzembe helyezése.

Erőforrások üzembe helyezése több előfizetésben vagy erőforráscsoportban

A sablonban lévő összes erőforrást általában egyetlen erőforráscsoportban helyezi üzembe. Vannak azonban olyan helyzetek, amikor egy erőforráskészletet szeretne együtt üzembe helyezni, de különböző erőforráscsoportokba vagy előfizetésekbe szeretné őket helyezni. További információ: Azure-erőforrások üzembe helyezése több előfizetésben vagy erőforráscsoportban.

Erőforrások törlése

A következő szkript bemutatja, hogyan törölhet egy tárfiókot.

$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"

Remove-AzStorageAccount -ResourceGroupName $resourceGroupName -AccountName $storageAccountName

További információ arról, hogy az Azure Resource Manager hogyan rendeli el az erőforrások törlését: Azure Resource Manager erőforráscsoport törlése.

Erőforrások áthelyezése

A következő szkript bemutatja, hogyan távolíthat el egy tárfiókot az egyik erőforráscsoportból egy másik erőforráscsoportba.

$srcResourceGroupName = Read-Host -Prompt "Enter the source Resource Group name"
$destResourceGroupName = Read-Host -Prompt "Enter the destination Resource Group name"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"

$storageAccount = Get-AzResource -ResourceGroupName $srcResourceGroupName -ResourceName $storageAccountName
Move-AzResource -DestinationResourceGroupName $destResourceGroupName -ResourceId $storageAccount.ResourceId

További információ: Erőforrások áthelyezése új erőforráscsoportba vagy előfizetésbe.

Erőforrások zárolása

A zárolás megakadályozza, hogy a szervezet más felhasználói véletlenül töröljék vagy módosítsák a kritikus fontosságú erőforrásokat, például az Azure-előfizetést, az erőforráscsoportot vagy az erőforrást.

A következő szkript zárol egy tárfiókot, hogy a fiók ne törölhető legyen.

$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"

New-AzResourceLock -LockName LockStorage -LockLevel CanNotDelete -ResourceGroupName $resourceGroupName -ResourceName $storageAccountName -ResourceType Microsoft.Storage/storageAccounts 

A következő szkript egy tárfiók összes zárolását lekéri:

$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"

Get-AzResourceLock -ResourceGroupName $resourceGroupName -ResourceName $storageAccountName -ResourceType Microsoft.Storage/storageAccounts

A következő szkript törli a tárfiók zárolását:

$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"

$lockId = (Get-AzResourceLock -ResourceGroupName $resourceGroupName -ResourceName $storageAccountName -ResourceType Microsoft.Storage/storageAccounts).LockId
Remove-AzResourceLock -LockId $lockId

További információ: Erőforrások zárolása az Azure Resource Manager eszközzel.

Erőforrások címkézése

A címkézés segít az erőforráscsoport és az erőforrások logikai rendszerezésében. További információ: Címkék használata az Azure-erőforrások rendszerezéséhez.

Erőforrásokhoz való hozzáférés kezelése

Az Azure szerepköralapú hozzáférés-vezérlése (Azure RBAC) az Azure-beli erőforrásokhoz való hozzáférés kezelése. További információ: Azure-beli szerepkör-hozzárendelések hozzáadása vagy eltávolítása Azure PowerShell használatával.

Következő lépések