Azure Resource Manager Cosmos-Clientbibliothek für Java – Version 2.31.0
Azure Resource Manager Cosmos-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-cosmos</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_ID
für die Azure-Client-ID.AZURE_TENANT_ID
für die Azure-Mandanten-ID.AZURE_CLIENT_SECRET
oderAZURE_CLIENT_CERTIFICATE_PATH
für den geheimen Clientschlüssel oder das Clientzertifikat.
Darüber hinaus kann die Azure-Abonnement-ID über die Umgebungsvariable AZURE_SUBSCRIPTION_ID
konfiguriert 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();
CosmosManager manager = CosmosManager
.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