Gestire i gruppi di risorse di Azure tramite Azure PowerShell

Informazioni su come usare Azure PowerShell con Azure Resource Manager per gestire i gruppi di risorse di Azure. Per la gestione delle risorse di Azure, vedere Gestire le risorse di Azure tramite Azure PowerShell.

Prerequisiti

Che cos'è un gruppo di risorse?

Un gruppo di risorse è un contenitore con risorse correlate per una soluzione di Azure. Il gruppo di risorse può includere tutte le risorse per la soluzione o solo le risorse che si desidera gestire come gruppo. L'utente decide come aggiungere le risorse ai gruppi di risorse nel modo più appropriato per l'organizzazione. È in genere consigliabile aggiungere risorse che condividono lo stesso ciclo di vita allo stesso gruppo di risorse per poterle distribuire, aggiornare ed eliminare facilmente come gruppo.

Il gruppo di risorse archivia i metadati delle risorse. Quando si specifica una posizione per il gruppo di risorse, si specifica dove vengono archiviati tali metadati. Per motivi di conformità può essere necessario garantire che i dati vengano archiviati in una determinata area.

Creare gruppi di risorse

Per creare un gruppo di risorse, usare New-AzResourceGroup.

New-AzResourceGroup -Name exampleGroup -Location westus

Elencare i gruppi di risorse

Per elencare i gruppi di risorse disponibili nella sottoscrizione, usare Get-AzResourceGroup.

Get-AzResourceGroup

Per ottenere un gruppo di risorse, specificare il nome del gruppo.

Get-AzResourceGroup -Name exampleGroup

Eliminare i gruppi di risorse

Per eliminare un gruppo di risorse, usare Remove-AzResourceGroup.

Remove-AzResourceGroup -Name exampleGroup

Per altre informazioni su come Azure Resource Manager ordina l'eliminazione delle risorse, vedere Eliminazione di un gruppo di risorse in Azure Resource Manager.

Distribuire le risorse

È possibile distribuire le risorse di Azure usando Azure PowerShell oppure distribuendo un modello di Azure Resource Manager (ARM) o un file Bicep.

Distribuire le risorse usando le operazioni di archiviazione

Nell'esempio seguente viene creato un nuovo account di archiviazione. Il nome specificato per l'account di archiviazione deve essere univoco in Azure.

New-AzStorageAccount -ResourceGroupName exampleGroup -Name examplestore -Location westus -SkuName "Standard_LRS"

Distribuire le risorse usando un modello di ARM o un file Bicep

Per distribuire un modello di ARM o un file Bicep, usare New-AzResourceGroupDeployment.

New-AzResourceGroupDeployment -ResourceGroupName exampleGroup -TemplateFile storage.bicep

L'esempio seguente mostra il file Bicep denominato storage.bicep che si sta distribuendo:

@minLength(3)
@maxLength(11)
param storagePrefix string

var uniqueStorageName = concat(storagePrefix, uniqueString(resourceGroup().id))

resource uniqueStorage 'Microsoft.Storage/storageAccounts@2022-09-01' = {
  name: uniqueStorageName
  location: 'eastus'
  sku: {
    name: 'Standard_LRS'
  }
  kind: 'StorageV2'
  properties: {
    supportsHttpsTrafficOnly: true
  }
}

Per altre informazioni sulla distribuzione di un modello di ARM, vedere Distribuire le risorse con i modelli di Azure Resource Manager e Azure PowerShell.

Per altre informazioni sulla distribuzione di un file Bicep, vedere Distribuire le risorse con Bicep e Azure PowerShell.

Bloccare i gruppi di risorse

I blocchi impediscono ad altri utenti dell'organizzazione di modificare o eliminare accidentalmente risorse di importanza fondamentale.

Per impedire l'eliminazione di un gruppo di risorse e delle relative risorse, usare New-AzResourceLock.

New-AzResourceLock -LockName LockGroup -LockLevel CanNotDelete -ResourceGroupName exampleGroup

Per ottenere i blocchi per un gruppo di risorse, usare Get-AzResourceLock.

Get-AzResourceLock -ResourceGroupName exampleGroup

Per eliminare un blocco, usare Remove-AzResourceLock.

$lockId = (Get-AzResourceLock -ResourceGroupName exampleGroup).LockId
Remove-AzResourceLock -LockId $lockId

Per altre informazioni, vedere Bloccare le risorse con Gestione risorse di Azure.

Assegnare tag ai gruppi di risorse

È possibile applicare tag ai gruppi di risorse e alle risorse per organizzare logicamente gli asset. Per altre informazioni, vedere Uso dei tag per organizzare le risorse di Azure.

Esportare gruppi di risorse in modelli

Per facilitare la creazione di modelli di ARM, è possibile esportare un modello da risorse esistenti. Per altre informazioni, vedere Usare Azure PowerShell per esportare un modello.

Gestire l'accesso ai gruppi di risorse

Per gestire l'accesso alle risorse in Azure, si usa il controllo degli accessi in base al ruolo di Azure. Per altre informazioni, vedere Aggiungere o rimuovere assegnazioni di ruolo di Azure con Azure PowerShell.

Passaggi successivi