Come assegnare un tag a una macchina virtuale Windows in Azure

Questo articolo descrive diversi modi per contrassegnare una macchina virtuale Windows in Azure tramite il modello di distribuzione Resource Manager. I tag sono coppie chiave/valore definite dall'utente che possono essere inserite direttamente in una risorsa o un gruppo di risorse. Attualmente, Azure supporta fino a 15 tag per ogni risorsa e gruppo di risorse. I tag possono essere posizionati su una risorsa al momento della creazione o aggiunti a una risorsa esistente. Si noti che i tag sono supportati solo per le risorse create tramite il modello di distribuzione Resource Manager. Se si desidera assegnare un tag a una macchina virtuale Linux, vedere l'articolo relativo a come assegnare un tag a una macchina virtuale Linux in Azure.

Assegnazione di tag a una macchina virtuale tramite modelli

In primo luogo, diamo un'occhiata ai tag tramite modelli. Questo modello inserisce i tag per le risorse seguenti: calcolo (macchina virtuale), archiviazione (Account di archiviazione) e rete (indirizzo IP pubblico, rete virtuale e interfaccia di rete). Questo modello riguarda una VM Windows ma può essere adattato per le VM Linux.

Fare clic sul pulsante Distribuisci in Azure dal collegamento modello. Verrà visualizzato il portale di Azure in cui è possibile distribuire il modello.

Distribuzione semplice di tag

Questo modello include i tag seguenti: Reparto, Applicazione e Creato da. È possibile aggiungere o modificare questi tag direttamente nel modello se si desiderano diversi nomi di tag.

Tag di Azure in un modello

Come si può vedere, i tag vengono definiti come coppie chiave/valore, separate da due punti (:). I tag devono essere definiti in questo formato:

    “tags”: {
        “Key1” : ”Value1”,
        “Key2” : “Value2”
    }

Salvare il file di modello al termine della modifica, con i tag di propria scelta.

Successivamente, nella sezione Modifica parametri , è possibile compilare i valori per i tag.

Modificare i tag nel portale di Azure

Fare clic su Crea per distribuire il modello con i valori dei tag.

Assegnazione di tag tramite il portale

Dopo aver creato le risorse con i tag, è possibile visualizzare, aggiungere ed eliminare i tag nel portale.

Selezionare l'icona di tag per visualizzare i tag:

Icona di tag nel portale di Azure

Aggiungere un nuovo tag tramite il portale definendo la propria coppia chiave/valore e salvarlo.

Aggiungi nuovo Tag nel portale di Azure

Il nuovo tag verrà visualizzato nell'elenco dei tag per la risorsa.

Nuovo Tag salvato nel portale di Azure

Assegnazione di tag tramite PowerShell

Per creare, aggiungere ed eliminare i tag tramite PowerShell, è prima necessario configurare l'ambiente PowerShell con Azure Resource Manager. Dopo aver completato l'installazione, è possibile inserire tag su risorse di calcolo, rete e archiviazione al momento della creazione o dopo la creazione della risorsa tramite PowerShell. Questo articolo si concentrerà su come visualizzare o modificare tag inseriti nelle macchine virtuali.

Per prima cosa, spostarsi su una macchina virtuale tramite il Get-AzureRmVM cmdlet.

    PS C:\> Get-AzureRmVM -ResourceGroupName "MyResourceGroup" -Name "MyTestVM"

Se la macchina virtuale contiene già dei tag, verranno visualizzati tutti i tag per la risorsa:

    Tags : {
            "Application": "MyApp1",
            "Created By": "MyName",
            "Department": "MyDepartment",
            "Environment": "Production"
           }

Se si desidera aggiungere i tag tramite PowerShell, è possibile utilizzare il comando Set-AzureRmResource . Nota: Quando si aggiornano i tag tramite PowerShell, i tag vengono aggiornati nel loro complesso. Se si aggiunge un tag a una risorsa che già dispone di tag, sarà pertanto necessario includere tutti i tag che si desidera inserire nella risorsa. Di seguito è riportato un esempio di come aggiungere ulteriori tag a una risorsa tramite Cmdlets di PowerShell.

Questo primo cmdlet imposta tutti i tag inseriti in MyTestVM sulla variabile $tags usando Get-AzureRmResource e la proprietà Tags.

    PS C:\> $tags = (Get-AzureRmResource -ResourceGroupName MyResourceGroup -Name MyTestVM).Tags

Il secondo comando consente di visualizzare i tag per la variabile specificata.

    PS C:\> $tags

    Name        Value
    ----                           -----
    Value        MyDepartment
    Name        Department
    Value        MyApp1
    Name        Application
    Value        MyName
    Name        Created By
    Value        Production
    Name        Environment

Il terzo comando aggiunge un altro tag alla variabile $tags . Si noti l'uso di += per aggiungere la nuova coppia chiave/valore all'elenco $tags .

    PS C:\> $tags += @{Name="Location";Value="MyLocation"}

Il quarto comando imposta tutti i tag definiti nella variabile $tags sulla risorsa specificata. In questo caso, è MyTestVM.

    PS C:\> Set-AzureRmResource -ResourceGroupName MyResourceGroup -Name MyTestVM -ResourceType "Microsoft.Compute/VirtualMachines" -Tag $tags

Il quinto comando visualizza tutti i tag sulla risorsa. Come si può vedere, Location è ora definito come un tag con MyLocation come valore.

    PS C:\> (Get-AzureRmResource -ResourceGroupName MyResourceGroup -Name MyTestVM).Tags

    Name        Value
    ----                           -----
    Value        MyDepartment
    Name        Department
    Value        MyApp1
    Name        Application
    Value        MyName
    Name        Created By
    Value        Production
    Name        Environment
    Value        MyLocation
    Name        Location

Per altre informazioni sull'assegnazione di tag tramite PowerShell, vedere l'articolo relativo ai cmdlet di Azure Resource Manager.

Visualizzazione dei tag nei dettagli dell'utilizzo

I tag applicati a risorse di calcolo, rete e archiviazione nel modello di distribuzione di Resource Manager verranno compilati nei dettagli di utilizzo nel portale di fatturazione.

Fare clic su Scarica dettagli dell'utilizzo per visualizzare i dettagli di utilizzo nella sottoscrizione.

Dettagli di utilizzo nel portale di Azure

Selezionare l'estratto conto e i dettagli di utilizzo Versione 2 :

Dettagli sull'utilizzo di Version 2 Preview nel portale di Azure

Dai dettagli di utilizzo, è possibile visualizzare tutti i tag nella colonna tag :

Colonna dei tag nel portale di Azure

Analizzando i tag e il loro utilizzo, le organizzazioni saranno in grado di acquisire nuove informazioni nei dati relativi al consumo.

Passaggi successivi