Azure-resources beheren met behulp van Azure PowerShell

Meer informatie over het gebruik van Azure PowerShell met Azure Resource Manager voor het beheren van uw Azure-resources. Zie Azure-resourcegroepen beheren met behulp van Azure PowerShell voor het beheren van resourcegroepen.

Andere artikelen over het beheren van resources:

Resources implementeren in een bestaande resourcegroep

U kunt Azure-resources rechtstreeks implementeren met behulp van Azure PowerShell of een Resource Manager-sjabloon implementeren om Azure-resources te maken.

Een resource implementeren

Met het volgende script maakt u een opslagaccount.

$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

Een sjabloon implementeren

Met het volgende script maakt u een quickstart-sjabloon voor het maken van een opslagaccount. Zie quickstart: Azure Resource Manager-sjablonen maken met behulp van Visual Studio Code voor meer informatie.

$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

Raadpleeg voor meer informatie Resources implementeren met Resource Manager-sjablonen en Azure PowerShell.

Een resourcegroep en resources implementeren

U kunt een resourcegroep maken en resources implementeren in de groep. Zie Resourcegroep maken en resources implementeren voor meer informatie.

Resources implementeren in meerdere abonnementen of resourcegroepen

Normaal gesproken implementeert u alle resources in uw sjabloon in één resourcegroep. Er zijn echter scenario's waarin u een set resources samen wilt implementeren, maar deze in verschillende resourcegroepen of abonnementen wilt plaatsen. Zie Azure-resources implementeren in meerdere abonnementen of resourcegroepen voor meer informatie.

Resources verwijderen

In het volgende script ziet u hoe u een opslagaccount verwijdert.

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

Remove-AzStorageAccount -ResourceGroupName $resourceGroupName -AccountName $storageAccountName

Zie Azure Resource Manager resourcegroep verwijderen voor meer informatie over hoe Azure Resource Manager het verwijderen van resources bestelt.

Resources verplaatsen

In het volgende script ziet u hoe u een opslagaccount van de ene resourcegroep naar een andere resourcegroep verwijdert.

$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

Zie voor meer informatie Resources verplaatsen naar een nieuwe resourcegroep of een nieuw abonnement.

Resources vergrendelen

Vergrendeling voorkomt dat andere gebruikers in uw organisatie kritieke resources per ongeluk verwijderen of wijzigen, zoals Azure-abonnement, resourcegroep of resource.

Met het volgende script wordt een opslagaccount vergrendeld, zodat het account niet kan worden verwijderd.

$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 

Met het volgende script worden alle vergrendelingen voor een opslagaccount opgeslagen:

$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

Met het volgende script wordt een vergrendeling van een opslagaccount verwijderd:

$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

Zie voor meer informatie Resources vergrendelen met Azure Resource Manager.

Resources taggen

Met taggen kunt u uw resourcegroep en resources logisch organiseren. Zie Tags gebruiken om uw Azure-resources te organiseren voor meer informatie.

Toegang tot resources beheren

Op rollen gebaseerd toegangsbeheer van Azure (Azure RBAC) is de manier waarop u de toegang tot resources in Azure beheert. Zie Azure-roltoewijzingen toevoegen of verwijderen met behulp van Azure PowerShell voor meer informatie.

Volgende stappen