Condividi tramite


Gestire i gruppi di risorse di Azure tramite interfaccia della riga di comando di Azure

Informazioni su come usare l'interfaccia della riga di comando di Azure con Azure Resource Manager per gestire i gruppi di risorse di Azure.

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. Si decide come aggiungere risorse ai gruppi di risorse in base a ciò che è 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à potrebbe essere necessario assicurarsi che i dati siano archiviati in un'area specifica.

Creare gruppi di risorse

Per creare un gruppo di risorse usare az group create.

az group create --name demoResourceGroup --location westus

Elencare i gruppi di risorse

Per elencare i gruppi di risorse nella sottoscrizione, usare az group list.

az group list

Per ottenere un gruppo di risorse, usare az group show.

az group show --name exampleGroup

Eliminare i gruppi di risorse

Per eliminare il gruppo di risorse, usare az group delete.

az group delete --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 l'interfaccia della riga di comando di Azure o 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.

az storage account create --resource-group exampleGroup --name examplestore --location westus --sku Standard_LRS --kind StorageV2

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

Per distribuire un modello di Resource Manager o un file Bicep, usare az deployment group create.

az deployment group create --resource-group exampleGroup --template-file 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 Resource Manager, vedere Distribuire risorse con i modelli di Resource Manager e l'interfaccia della riga di comando di Azure.

Per altre informazioni sulla distribuzione di un file Bicep, vedere Distribuire risorse con Bicep e l'interfaccia della riga di comando di Azure.

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 az lock create.

az lock create --name LockGroup --lock-type CanNotDelete --resource-group exampleGroup

Per ottenere i blocchi per un gruppo di risorse, usare az lock list.

az lock list --resource-group exampleGroup

Per eliminare un blocco, usare az lock delete.

az lock delete --name exampleLock --resource-group exampleGroup

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 l'interfaccia della riga di comando di Azure per esportare un modello.

Gestire l'accesso ai gruppi di risorse

Per gestire l'accesso a un gruppo di risorse, usare il controllo degli accessi in base al ruolo di Azure. Per altre informazioni, vedere Aggiungere o rimuovere assegnazioni di ruolo di Azure tramite l'interfaccia della riga di comando di Azure.

Passaggi successivi