Mulai cepat: Mengaktifkan Azure Automanage untuk komputer virtual menggunakan Java

Perhatian

Pada 30 September 2027, layanan Azure Automanage Best Practices 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 lancar ke komputer virtual mereka. Panduan mulai cepat ini akan membantu Anda menerapkan profil Konfigurasi Praktik Terbaik ke komputer virtual yang ada menggunakan repositori azure-sdk-for-java.

Prerequisites

Catatan

Akun uji coba gratis tidak memiliki akses ke komputer virtual yang digunakan dalam tutorial ini. Silakan tingkatkan ke langganan Prabayar.

Penting

Anda harus memiliki peran Kontributor pada grup sumber daya yang berisi VM 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.

Menambahkan dependensi yang diperlukan

Tambahkan Azure Identity dan Azure Automanage ke dependensi pom.xml.

<!-- https://mvnrepository.com/artifact/com.azure/azure-identity -->
<dependency>
    <groupId>com.azure</groupId>
    <artifactId>azure-identity</artifactId>
    <version>1.6.0-beta.1</version>
    <scope>test</scope>
</dependency>

<!-- https://mvnrepository.com/artifact/com.azure.resourcemanager/azure-resourcemanager-automanage -->
<dependency>
    <groupId>com.azure.resourcemanager</groupId>
    <artifactId>azure-resourcemanager-automanage</artifactId>
    <version>1.0.0-beta.1</version>
</dependency>

Mengautentikasi ke Azure dan membuat klien Automanage

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

AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
TokenCredential credential = new DefaultAzureCredentialBuilder()
    .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
    .build();

AutomanageManager client = AutomanageManager
    .authenticate(credential, profile);

Aktifkan profil konfigurasi praktik terbaik pada mesin virtual yang ada

String configProfile = "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction";

client
    .configurationProfileAssignments()
    .define("default") // name must be default
    .withExistingVirtualMachine("resourceGroupName", "vmName")
    .withProperties(
        new ConfigurationProfileAssignmentProperties()
            .withConfigurationProfile(configProfile))
    .create();

Langkah berikutnya

Pelajari cara melakukan lebih banyak operasi dengan Java Automanage Client dengan mengunjungi repositori azure-sdk-for-java.