Hızlı Başlangıç: JavaScript kullanarak sanal makineler için Azure Otomatik Yönetimini etkinleştirme

Azure Otomatik Yönetim, kullanıcıların sanal makinelerine en iyi Azure uygulamalarını sorunsuz bir şekilde uygulamasına olanak tanır. Bu hızlı başlangıç kılavuzu , azure-sdk-for-js depoyu kullanarak mevcut bir sanal makineye En İyi Yöntemler Yapılandırma profili uygulamanıza yardımcı olur.

Önkoşullar

Not

Ücretsiz deneme hesaplarının bu öğreticide kullanılan sanal makinelere erişimi yoktur. Lütfen Kullandıkça Öde aboneliğine yükseltin.

Önemli

Otomatik Yönetimi etkinleştirmek için VM'lerinizi içeren kaynak grubunda Katkıda Bulunan rolüne sahip olmanız gerekir. Otomatik Yönetim'i bir abonelikte ilk kez etkinleştiriyorsanız şu izinlere sahip olmanız gerekir: Aboneliğinizde Sahip rolü veya Katkıda Bulunan ile Kullanıcı Erişimi Yöneticisi rolleri.

Gerekli paketleri yükleme

Bu tanıtım için hem Azure Kimliği hem de Azure Otomatik Yönetim paketleri gereklidir.

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

Paketleri içeri aktarma

Azure Identity ve Azure Automanage paketlerini betiğine aktarın:

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

Azure'da kimlik doğrulaması ve Otomatik Yönetim istemcisi oluşturma

Azure Kimlik paketini kullanarak Azure'da kimlik doğrulaması yapın ve ardından bir Otomatik Yönetim İstemcisi oluşturun:

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

Mevcut bir sanal makinede en iyi yöntemler yapılandırma profilini etkinleştirme

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

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

Sonraki adımlar

Azure-sdk-for-js depoyu ziyaret ederek JavaScript Otomatik Yönetim İstemcisi ile daha fazla işlem gerçekleştirmeyi öğrenin.