你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

快速入门:使用 Python 为虚拟机启用 Azure Automanage

Azure Automanage 支持用户将 Azure 最佳做法无缝应用到他们的虚拟机上。 本快速入门指南将帮助你使用 azure-sdk-for-python 存储库将最佳做法配置文件应用到现有虚拟机。

先决条件

注意

免费试用帐户无法访问本教程中使用的虚拟机。 请升级为即用即付订阅。

重要

必须在包含 VM 的资源组上具有“参与者”角色,才能启用 Automanage。 如果是首次对订阅启用 Automanage,则需要以下权限:订阅的“所有者”角色或“参与者”以及“用户访问管理员”角色 。

安装所需程序包

对于此演示,同时需要 Azure 标识和 Azure Automanage 包。

使用 pip 安装这些包:

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

导入程序包

将 Azure Identity 包和 Azure Automanage 包导入脚本:

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

向 Azure 进行身份验证并创建 Automanage 客户端

使用 Azure Identity 包向 Azure 进行身份验证,然后创建 Automanage 客户端:

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

为现有虚拟机启用最佳做法配置文件

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

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

后续步骤

通过访问 azure-samples-python-management 存储库了解如何使用 Automanage 客户端执行更多操作。