Início Rápido: Ativar a Gestão Automática do Azure para máquinas virtuais com JavaScript

O Azure Automanage permite que os utilizadores apliquem de forma totalmente integrada as melhores práticas do Azure às suas máquinas virtuais. Este guia de início rápido irá ajudá-lo a aplicar um perfil de Configuração de Melhores Práticas a uma máquina virtual existente com o repositório azure-sdk-for-js.

Pré-requisitos

Nota

As contas de avaliação gratuitas não têm acesso às máquinas virtuais utilizadas neste tutorial. Atualize para uma subscrição Pay As You Go.

Importante

Tem de ter a função Contribuidor no grupo de recursos que contém as VMs para ativar a Gestão Automática. Se estiver a ativar a Gestão Automática pela primeira vez numa subscrição, precisa das seguintes permissões: Função de proprietário ou Contribuidor , juntamente com as funções de Administrador de Acesso de Utilizador na sua subscrição.

Instalar pacotes necessários

Para esta demonstração, os pacotes Azure Identity e Azure Automanage são necessários.

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

Importar pacotes

Importe os pacotes Azure Identity e Azure Automanage para o script:

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

Autenticar no Azure e criar um cliente de Gestão Automática

Utilize o pacote de Identidade do Azure para autenticar no Azure e, em seguida, criar um Cliente de Gestão Automática:

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

Ativar o perfil de configuração de melhores práticas para uma máquina virtual existente

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

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

Passos seguintes

Saiba como realizar mais operações com o JavaScript Automanage Client ao visitar o repositório azure-sdk-for-js.