Quickstart: Ativar o Azure Automanage para máquinas virtuais usando Python

Cuidado

Em 30 de setembro de 2027, o serviço de Práticas Recomendadas do Azure Automanage será desativado. Como resultado, tentar criar um novo perfil de configuração ou integrar uma nova assinatura ao serviço resultará em um erro. Saiba mais aqui sobre como migrar para o Azure Policy antes dessa data.

Cuidado

A partir de 1º de fevereiro de 2025, o Azure Automanage começará a implementar alterações para interromper o suporte e a imposição de todos os serviços dependentes do Microsoft Monitoring Agent (MMA) obsoleto. Para continuar usando o Controle e Gerenciamento de Alterações, o VM Insights, o Gerenciamento de Atualizações e a Automação do Azure, migre para o novo Azure Monitor Agent (AMA).

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

Prerequisites

Nota

Contas de teste gratuitas não têm acesso às máquinas virtuais usadas neste tutorial. Por favor, atualize para uma assinatura Pay-As-You-Go.

Importante

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

Instalar pacotes necessários

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

Use pip para instalar estes pacotes:

pip install azure-identity
pip install azure-mgmt-automanage

Importar pacotes

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

from azure.identity import DefaultAzureCredential
from azure.mgmt.automanage import AutomanageClient

Autenticar no Azure e criar um cliente Automanage

Use o pacote Azure Identity para autenticar a Azure e depois crie um Cliente Automanage:

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

Permitir o perfil de configuração das melhores práticas numa máquina virtual existente

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

client.configuration_profile_assignments.create_or_update("default", "resourceGroupName", "vmName", assignment)

Passos seguintes

Aprenda como realizar mais operações com o Cliente Automanage visitando o repositório azure-samples-python-management.