Поделиться через


Краткое руководство. Включение автоматического управления Azure для виртуальных машин с помощью JavaScript

Автоматическое управление Azure позволяет пользователям легко применять рекомендации Azure к виртуальным машинам. В этом кратком руководстве описано, как применить профиль конфигурации рекомендаций к существующей виртуальной машине с помощью репозитория azure-sdk-for-js.

Необходимые компоненты

Примечание.

Учетные записи бесплатной пробной версии не предоставляют доступа к виртуальным машинам, которые используются в этом руководстве. Перейдите на подписку с оплатой по мере использования.

Внимание

Чтобы включить службу "Автоматическое управление", нужно иметь роль Участник в группе ресурсов с вашими виртуальными машинами. Если вы включаете Автоматическое управление в подписке впервые, вам потребуются следующие разрешения: роль Владелец или Участник вместе с ролью Администратор доступа пользователей в вашей подписке.

Установка необходимых пакетов

Для этой демонстрации требуются пакеты удостоверений Azure и Azure Automanage .

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

Импорт пакетов

Импортируйте пакеты удостоверений Azure и Azure Automanage в скрипт:

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

Проверка подлинности в Azure и создание клиента automanage

Используйте пакет удостоверений Azure для проверки подлинности в Azure, а затем создайте клиент автоуправляемого управления:

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

Включение профиля конфигурации рекомендаций для существующей виртуальной машины

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

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

Следующие шаги

Узнайте, как выполнять дополнительные операции с клиентом автоуправляемого кода JavaScript, перейдя в репозиторий azure-sdk-for-js.