Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga
30 września 2027 r. usługa Azure Automanage Best Practices zostanie wycofana. W związku z tym próba utworzenia nowego profilu konfiguracji lub dołączenia nowej subskrypcji do usługi spowoduje wystąpienie błędu. Dowiedz się więcej o tym, jak przeprowadzić migrację do usługi Azure Policy przed tą datą.
Uwaga
Od 1 lutego 2025 r. usługa Azure Automanage rozpocznie wdrażanie zmian, aby zaprzestać obsługi i egzekwowania dla wszystkich usług zależnych od przestarzałego agenta Microsoft Monitoring Agent (MMA). Aby kontynuować korzystanie z rozwiązania Change Tracking and Management, VM Insights, Update Management i Azure Automation, przeprowadź migrację do nowego agenta usługi Azure Monitor (AMA).
Azure Automanage umożliwia użytkownikom bezproblemowe stosowanie Azure najlepszych rozwiązań dotyczących maszyn wirtualnych. Ten przewodnik szybkiego startu pomoże Ci zastosować profil konfiguracji najlepszych praktyk do istniejącej maszyny wirtualnej przy użyciu repozytorium azure-sdk-for-java.
Prerequisites
- Java Development Kit (JDK) w wersji 8+
- Aktywna subskrypcja Azure
- Istniejąca maszyna wirtualna
Uwaga
Konta w bezpłatnej wersji próbnej nie mają dostępu do maszyn wirtualnych wykorzystywanych w tym samouczku. Przeprowadź uaktualnienie do subskrypcji z płatnością zgodnie z rzeczywistym użyciem.
Ważne
Aby włączyć funkcję Automanage, musisz mieć rolę Współautor w grupie zasobów zawierającej maszyny wirtualne. Jeśli włączasz funkcję Automanage po raz pierwszy w subskrypcji, potrzebujesz następujących uprawnień: rola właściciela lub współautor wraz z rolami administratora dostępu użytkowników w ramach subskrypcji.
Dodawanie wymaganych zależności
Dodaj zależności Azure Identity i Azure Automanage do 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>
Uwierzytelnianie w Azure i tworzenie klienta automatycznego zarządzania
Użyj pakietu Azure Identity, aby uwierzytelnić się w Azure, a następnie utworzyć klienta automatycznego zarządzania:
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
TokenCredential credential = new DefaultAzureCredentialBuilder()
.authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
.build();
AutomanageManager client = AutomanageManager
.authenticate(credential, profile);
Włącz profil konfiguracji najlepszych praktyk na istniejącej maszynie wirtualnej
String configProfile = "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction";
client
.configurationProfileAssignments()
.define("default") // name must be default
.withExistingVirtualMachine("resourceGroupName", "vmName")
.withProperties(
new ConfigurationProfileAssignmentProperties()
.withConfigurationProfile(configProfile))
.create();
Następne kroki
Dowiedz się, jak wykonywać więcej operacji za pomocą klienta Java Automanage, odwiedzając repozytorium azure-sdk-for-java.