Mulai cepat: Mengaktifkan Azure Automanage untuk komputer virtual menggunakan Python

Perhatian

Pada 30 September 2027, layanan Praktik Terbaik Azure Automanage akan dihentikan. Akibatnya, mencoba membuat profil konfigurasi baru atau onboarding langganan baru ke layanan akan mengakibatkan kesalahan. Pelajari selengkapnya di sini tentang cara bermigrasi ke Azure Policy sebelum tanggal tersebut.

Perhatian

Mulai 1 Februari 2025, Azure Automanage akan mulai meluncurkan perubahan untuk menghentikan dukungan dan penerapan untuk semua layanan tergantung pada Microsoft Monitoring Agent (MMA) yang tidak digunakan lagi. Untuk terus menggunakan Pelacakan dan Manajemen Perubahan, Wawasan VM, Manajemen Pembaruan, dan Azure Automation, migrasikan ke Agen Azure Monitor (AMA) baru.

Azure Automanage memungkinkan pengguna menerapkan praktik terbaik Azure dengan mulus ke komputer virtual mereka. Panduan mulai cepat ini akan membantu Anda menerapkan Profil Konfigurasi Praktik Terbaik ke mesin virtual yang ada menggunakan repositori Azure-SDK-for-Python.

Prasyarat

  • Langganan Azure aktif
  • Komputer Virtual yang sudah ada

Catatan

Akun coba gratis tidak memiliki akses ke komputer virtual yang digunakan dalam tutorial ini. Silakan tingkatkan ke langganan Pay-As-You-Go.

Penting

Anda perlu memiliki peran Kontributor pada grup sumber daya yang berisi Mesin Virtual Anda untuk mengaktifkan Automanage. Jika Anda mengaktifkan Automanage untuk pertama kalinya pada langganan, Anda memerlukan izin berikut: peran Pemilik atau Kontributor bersama dengan peran Administrator Akses Pengguna pada langganan Anda.

Memasang paket yang diperlukan

Untuk demo ini, paket Azure Identity dan Azure Automanage diperlukan.

Gunakan pip untuk menginstal paket ini:

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

Mengimpor paket

Impor paket Azure Identity dan Azure Automanage ke dalam skrip:

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

Mengautentikasi ke Azure dan membuat klien Automanage

Gunakan paket Azure Identity untuk mengautentikasi ke Azure lalu buat Klien Automanage:

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

Mengaktifkan profil konfigurasi praktik terbaik ke komputer virtual yang ada

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

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

Langkah berikutnya

Pelajari cara melakukan lebih banyak operasi dengan Automanage Client dengan mengunjungi repositori azure-samples-python-management.