Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Resource Manager Monitor-Clientbibliothek für Java
Eine Dokumentation zur Verwendung dieses Pakets finden Sie unter Azure-Verwaltungsbibliotheken für Java.
Erste Schritte
Voraussetzungen
- Java Development Kit (JDK) mit Version 8 oder höher
- Azure-Abonnement
Hinzufügen des Pakets zu Ihrem Produkt
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-monitor</artifactId>
<version>2.31.0</version>
</dependency>
Einschließen der empfohlenen Pakete
Azure-Verwaltungsbibliotheken erfordern eine TokenCredential Implementierung für die Authentifizierung und eine HttpClient Implementierung für den HTTP-Client.
Das Azure Identity-Paket und das Azure Core Netty-HTTP-Paket stellen die Standardimplementierung bereit.
Authentication
Standardmäßig hängt die Azure Active Directory-Tokenauthentifizierung von der korrekten Konfiguration der folgenden Umgebungsvariablen ab.
AZURE_CLIENT_IDfür die Azure-Client-ID.AZURE_TENANT_IDfür die Azure-Mandanten-ID.AZURE_CLIENT_SECREToderAZURE_CLIENT_CERTIFICATE_PATHfür den geheimen Clientschlüssel oder das Clientzertifikat.
Darüber hinaus kann die Azure-Abonnement-ID über die Umgebungsvariable AZURE_SUBSCRIPTION_IDkonfiguriert werden.
Mit der obigen azure Konfiguration kann der Client mit folgendem Code authentifiziert werden:
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
TokenCredential credential = new DefaultAzureCredentialBuilder()
.authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
.build();
MonitorManager manager = MonitorManager
.authenticate(credential, profile);
Im Beispielcode wird von globaler Azure-Instanz ausgegangen. Ändern AzureEnvironment.AZURE Sie die Variable, falls nicht.
Weitere Optionen finden Sie unter Authentifizierung .
Wichtige Begriffe
Unter API-Entwurf finden Sie eine allgemeine Einführung zum Entwurf und zu den wichtigsten Konzepten für Azure-Verwaltungsbibliotheken.
Beispiele
Weitere Informationen finden Sie unter Beispiele für Codeausschnitte und Beispiele.
Problembehandlung
Nächste Schritte
Mitwirken
Ausführliche Informationen zum Mitwirken zu diesem Repository finden Sie im Leitfaden zur Mitarbeit.
- Fork
- Erstellen Ihres Featurebranch (
git checkout -b my-new-feature) - Commit für Ihre Änderungen (
git commit -am 'Add some feature') - Pushen an den Branch (
git push origin my-new-feature) - Erstellen eines neuen Pull Request