Краткое руководство. Включение автоматического управления Azure для виртуальных машин с помощью JavaScript
Автоматическое управление Azure позволяет пользователям легко применять рекомендации Azure к своим виртуальным машинам. Это краткое руководство поможет вам применить профиль конфигурации best practices к существующей виртуальной машине с помощью репозитория azure-sdk-for-js.
Предварительные требования
- Активная подписка Azure
- Существующая виртуальная машина
Примечание
Учетные записи бесплатной пробной версии не предоставляют доступа к виртуальным машинам, которые используются в этом руководстве. Перейдите на подписку с оплатой по мере использования.
Важно!
Чтобы включить службу "Автоматическое управление", нужно иметь роль Участник в группе ресурсов с вашими виртуальными машинами. Если вы включаете Автоматическое управление в подписке впервые, вам потребуются следующие разрешения: роль Владелец или Участник вместе с ролью Администратор доступа пользователей в вашей подписке.
Установка необходимых пакетов
Для этой демонстрации требуются пакеты Azure Identity и Azure Automanage .
npm install @azure/arm-automanage
npm install @azure/identity
Импорт пакетов
Импортируйте пакеты Azure Identity и Azure Automanage в скрипт:
const { AutomanageClient } = require("@azure/arm-automanage");
const { DefaultAzureCredential } = require("@azure/identity");
Проверка подлинности в Azure и создание клиента автоматического управления
Используйте пакет удостоверений 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.