Rychlý start: Povolení služby Azure Automanage pro virtuální počítače pomocí Javy
Azure Automanage umožňuje uživatelům bez problémů aplikovat osvědčené postupy Azure na virtuální počítače. Tato příručka Rychlý start vám pomůže použít konfigurační profil osvědčených postupů na existující virtuální počítač pomocí úložiště azure-sdk-for-java.
Požadavky
- Java Development Kit (JDK) verze 8 nebo novější
- Aktivní předplatné Azure
- Existující virtuální počítač
Poznámka
Bezplatné zkušební účty nemají přístup k virtuálním počítačům používaným v tomto kurzu. Upgradujte prosím na předplatné s průběžnými platbou.
Důležité
Abyste mohli povolit službu Automanage, musíte mít roli Přispěvatel ve skupině prostředků obsahující vaše virtuální počítače. Pokud automanage v předplatném povolujete poprvé, potřebujete následující oprávnění: Role vlastníka nebo Přispěvatel spolu s rolemi správce uživatelských přístupů ve vašem předplatném.
Přidání požadovaných závislostí
Přidejte závislosti Azure Identity a 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>
Ověření v Azure a vytvoření klienta Automanage
Pomocí balíčku Azure Identity se ověřte v Azure a pak vytvořte klienta Automanage:
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
TokenCredential credential = new DefaultAzureCredentialBuilder()
.authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
.build();
AutomanageManager client = AutomanageManager
.authenticate(credential, profile);
Povolení profilu konfigurace osvědčených postupů pro existující virtuální počítač
String configProfile = "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction";
client
.configurationProfileAssignments()
.define("default") // name must be default
.withExistingVirtualMachine("resourceGroupName", "vmName")
.withProperties(
new ConfigurationProfileAssignmentProperties()
.withConfigurationProfile(configProfile))
.create();
Další kroky
V úložišti azure-sdk-for-java se dozvíte, jak s klientem Automanage v Javě provádět další operace.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro