Partager via


Démarrage rapide : Activer Azure Automanage pour les machines virtuelles à l’aide de JavaScript

Attention

Le 30 septembre 2027, le service Meilleures pratiques Azure Automanage sera mis hors service. Par conséquent, toute tentative de création d’un profil de configuration ou d’intégration d’un nouvel abonnement au service entraînera une erreur. Pour en savoir plus sur les modalités de migration vers Azure Policy avant cette date, cliquez ici.

Attention

À compter du 1er février 2025, Azure Automanage commencera à déployer les modifications pour cesser la prise en charge et l’application de tous les services dépendant de l’agent Microsoft Monitoring Agent (MMA) déconseillé. Pour continuer à utiliser Change Tracking and Management, VM Insights, Update Management et Azure Automation, migrez vers le nouvel agent Azure Monitor (AMA).

Azure Automanage permet aux utilisateurs d’appliquer en toute transparence les bonnes pratiques Azure à leurs machines virtuelles. Ce guide de démarrage rapide vous aidera à appliquer un profil de configuration Bonnes pratiques à une machine virtuelle existante à l’aide du dépôt azure-sdk-for-js.

Prérequis

Notes

Les comptes associés à un essai gratuit n’ont pas accès aux machines virtuelles utilisées dans ce tutoriel. Veuillez passer à un abonnement avec paiement à l’utilisation.

Important

Vous devez disposer du rôle Contributeur sur le groupe de ressources contenant vos machines virtuelles pour activer Automanage. Si vous activez Automanage pour la première fois sur un abonnement, vous devez disposer des autorisations suivantes sur votre abonnement : rôles Propriétaire ou Contributeur ainsi que les rôles Administrateur de l’accès utilisateur.

Installer les packages nécessaires

Pour cette démonstration, les packages Azure Identity et Azure Automanage sont obligatoires.

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

Importer des packages

Importez les packages Azure Identity et Azure Automanage dans le script :

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

S’authentifier auprès d’Azure et créer un client Automanage

Utilisez le package Azure Identity pour vous authentifier auprès d’Azure, puis créez un client Automanage :

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

Activer le profil de configuration Bonnes pratiques à une machine virtuelle existante

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

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

Étapes suivantes

Découvrez comment effectuer d’autres opérations avec le client Automanage JavaScript en consultant le dépôt azure-sdk-for-js.