Guia de Início Rápido: habilitar o Gerenciamento Automatizado do Azure para máquinas virtuais usando JavaScript
O Gerenciamento Automatizado do Azure permite que os usuários apliquem perfeitamente as melhores práticas do Azure às respectivas máquinas virtuais. Este guia de início rápido ajudará você a aplicar um perfil de Configuração de Melhores Práticas a uma máquina virtual existente usando o repositório azure-sdk-for-js.
Pré-requisitos
- Uma Assinatura do Azure ativa
- Uma máquina virtualexistente
Observação
As contas de avaliação gratuita não têm acesso às máquinas virtuais usadas neste tutorial. Atualize para uma assinatura de Pagamento Conforme o Uso.
Importante
Você precisa ter a função de Colaborador no grupo de recursos que contém suas VMs para habilitar o Gerenciamento Automatizado. Se você estiver habilitando o Gerenciamento Automatizado pela primeira vez em uma assinatura, precisará das seguintes permissões: Função de Proprietário ou Colaborador junto com funções de Administrador de Acesso do Usuário em sua assinatura.
Instalar os pacotes necessários
Para essa demonstração, são necessários os pacotes Identidade do Azure e Gerenciamento Automatizado do Azure.
npm install @azure/arm-automanage
npm install @azure/identity
Importar pacotes
Importe os pacotes Identidade do Azure e Gerenciamento Automatizado do Azure para o script:
const { AutomanageClient } = require("@azure/arm-automanage");
const { DefaultAzureCredential } = require("@azure/identity");
Autenticar no Azure e criar um cliente do Gerenciamento Automatizado
Use o pacote de Identidade do Azure para autenticação no Azure e, em seguida, crie um Cliente do Gerenciamento Automatizado:
const credential = new DefaultAzureCredential();
const client = new AutomanageClient(credential, "<subscription ID>");
Habilitar 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);
Próximas etapas
Saiba como realizar mais operações com o Cliente do Gerenciamento Automatizado do JavaScript visitando o repositório azure-sdk-for-js.