Início Rápido: Ativar a Gestão Automática do Azure para máquinas virtuais com Python
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-python.
Pré-requisitos
- Uma Subscrição do Azure ativa
- Uma Máquina Virtual existente
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.
Utilize pip
para instalar estes pacotes:
pip install azure-identity
pip install azure-mgmt-automanage
Importar pacotes
Importe 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 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:
credential = DefaultAzureCredential()
client = AutomanageClient(credential, "<subscription ID>")
Ativar o perfil de configuração de melhores práticas para uma 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
Saiba como realizar mais operações com o Cliente de Gestão Automática visitando o repositório azure-samples-python-management.