Delen via


Quickstart: Azure Automanage inschakelen voor virtuele machines met Behulp van JavaScript

Met Azure Automanage kunnen gebruikers naadloos azure-best practices toepassen op hun virtuele machines. Deze quickstart helpt u bij het toepassen van een best practices-configuratieprofiel op een bestaande virtuele machine met behulp van de azure-sdk-for-js-opslagplaats.

Vereisten

Notitie

Accounts voor gratis proefversies hebben geen toegang tot de virtuele machines die in deze zelfstudie worden gebruikt. U moet upgraden naar een abonnement met betalen per gebruik.

Belangrijk

U moet de rol Inzender hebben voor de resourcegroep met uw VM's om Automanage in te schakelen. Als u Automanage voor de eerste keer inschakelt voor een abonnement, hebt u de volgende machtigingen nodig: De rol Eigenaar of Inzender , samen met beheerdersrollen voor gebruikerstoegang voor uw abonnement.

De vereiste pakketten installeren

Voor deze demo zijn zowel de Azure Identity- als de Azure Automanage-pakketten vereist.

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

Pakketten importeren

Importeer de Azure Identity - en Azure Automanage-pakketten in het script:

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

Verifiëren bij Azure en een Automanage-client maken

Gebruik het Azure Identity-pakket om te verifiëren bij Azure en maak vervolgens een Automanage-client:

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

Configuratieprofiel voor aanbevolen procedures inschakelen voor een bestaande virtuele machine

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

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

Volgende stappen

Meer informatie over het uitvoeren van meer bewerkingen met de JavaScript Automanage-client door naar de opslagplaats azure-sdk-for-js te gaan.