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

Attenzione

Il 30 settembre 2027 il servizio Procedure consigliate di Gestione automatica di Azure verrà ritirato. Di conseguenza, il tentativo di creare un nuovo profilo di configurazione o l'onboarding di una nuova sottoscrizione al servizio genererà un errore. Scopri di più qui su come eseguire la migrazione a Criteri di Azure prima di tale data.

Attenzione

A partire dal 1° febbraio 2025, Gestione automatica di Azure inizierà a distribuire modifiche per interrompere il supporto e l’applicazione per tutti i servizi che dipendono dal deprecato Microsoft Monitoring Agent (MMA). Per continuare a usare Rilevamento modifiche e gestione, VM Insights, Gestione aggiornamenti e Automazione di Azure, eseguire la migrazione al nuovo Monitoraggio di Azure Agent (AMA).

Gestione automatica di Azure consente agli utenti di applicare facilmente le procedure consigliate di Azure alle macchine virtuali. Questa guida introduttiva rapida ti aiuterà ad applicare un profilo di configurazione Best Practices a una macchina virtuale esistente utilizzando il repository azure-sdk-for-js.

Prerequisiti

  • Una sottoscrizione di Azure attiva
  • Una macchina virtuale esistente

Nota

Gli account di valutazione gratuiti non hanno accesso alle macchine virtuali usate in questa esercitazione. Passa a un abbonamento con pagamento in base al consumo.

Importante

È necessario disporre del ruolo Contributor nel gruppo di risorse che contiene le VM per abilitare Automanage. Se si abilita Gestione automatica in una sottoscrizione per la prima volta, è necessario avere le autorizzazioni seguenti: ruolo Proprietario o Collaboratore insieme al ruolo Amministratore Accesso utenti nella sottoscrizione.

Installare i pacchetti necessari

Per questa demo, sono necessari entrambi i pacchetti Azure Identity e Gestione automatica di Azure.

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

Importare pacchetti

Importare i pacchetti Azure Identity e Gestione automatica 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 per 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 javaScript Automanage Client visitando il repository azure-sdk-for-js.