Avvio rapido: Abilitare la gestione automatica di Azure per le macchine virtuali con JavaScript

La gestione automatica di Azure consente agli utenti di applicare facilmente le procedure consigliate di Azure alle macchine virtuali. Questa guida introduttiva illustra come applicare un profilo di configurazione procedure consigliate a una macchina virtuale esistente usando il repository azure-sdk-for-js.

Prerequisiti

Nota

Gli account di valutazione gratuiti non hanno accesso alle macchine virtuali usate in questa esercitazione. Eseguire l'aggiornamento a una sottoscrizione con pagamento in base al consumo.

Importante

È necessario avere il ruolo Collaboratore nel gruppo di risorse contenente le macchine virtuali per abilitare la gestione automatica. Se si abilita la gestione automatica per la prima volta in una sottoscrizione, sono necessarie le autorizzazioni seguenti: ruolo proprietarioo collaboratore insieme ai ruoli amministratore accesso utente nella sottoscrizione.

Installare i pacchetti necessari

Per questa demo, sono necessari pacchetti di Gestione automatica di Azure e Identità di Azure.

npm install @azure/arm-automanage
npm install @azure/identity

Importare pacchetti

Importare i pacchetti di Gestioneautomatica di Azure e Identità di Azure nello script:

const { AutomanageClient } = require("@azure/arm-automanage");
const { DefaultAzureCredential } = require("@azure/identity");

Eseguire l'autenticazione in Azure e creare un client di gestione automatica

Usare il pacchetto Di identità di Azure per eseguire l'autenticazione in Azure e quindi creare un client di gestione automatica:

const credential = new DefaultAzureCredential();
const client = new AutomanageClient(credential, "<subscription ID>");

Abilitare il profilo di configurazione delle procedure consigliate in una macchina virtuale esistente

let assignment = {
    "properties": {
        "configurationProfile": "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction"
    }
}

// assignment name must be named "default"
await client.configurationProfileAssignments.createOrUpdate("default", "resourceGroupName", "vmName", assignment);

Passaggi successivi

Informazioni su come eseguire altre operazioni con il client di gestione automatica JavaScript visitando il repository azure-sdk-for-js.