Freigeben über


Azure Resource Manager HybridConnectivity-Clientbibliothek für Java– Version 1.0.0

Azure Resource Manager HybridConnectivity-Clientbibliothek für Java.

Dieses Paket enthält das Microsoft Azure SDK für hybridConnectivity Management SDK. REST-API für Hybridkonnektivität. Pakettag package-2023-03. Eine Dokumentation zur Verwendung dieses Pakets finden Sie unter Azure-Verwaltungsbibliotheken für Java.

Wir freuen uns über Ihr Feedback

Wir arbeiten ständig an der Verbesserung unserer Produkte und der Art und Weise, wie wir mit unseren Benutzern kommunizieren. Daher würden wir gerne erfahren, was funktioniert und wie wir es besser machen können.

Wenn Sie dies noch nicht getan haben, nehmen Sie sich bitte einige Minuten Zeit, um diese kurze Umfrage abzuschließen , die wir zusammengestellt haben.

Vielen Dank im Voraus für Ihre Zusammenarbeit. Wir freuen uns über Ihre Zeit!

Dokumentation

Es stehen verschiedene Dokumentationen zur Verfügung, die Ihnen den Einstieg erleichtern

Erste Schritte

Voraussetzungen

Hinzufügen des Pakets zu Ihrem Produkt

<dependency>
    <groupId>com.azure.resourcemanager</groupId>
    <artifactId>azure-resourcemanager-hybridconnectivity</artifactId>
    <version>1.0.0</version>
</dependency>

Azure-Verwaltungsbibliotheken erfordern eine TokenCredential Implementierung für die Authentifizierung und eine HttpClient Implementierung für den HTTP-Client.

Azure Identity - und Azure Core Netty-HTTP-Pakete stellen die Standardimplementierung bereit.

Authentifizierung

Standardmäßig hängt die Azure Active Directory-Tokenauthentifizierung von der richtigen 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 oder AZURE_CLIENT_CERTIFICATE_PATH für geheime Clientschlüssel oder Clientzertifikate.

Darüber hinaus kann die Azure-Abonnement-ID über eine AZURE_SUBSCRIPTION_ID Umgebungsvariable konfiguriert werden.

Mit der obigen azure Konfiguration kann der Client mithilfe des folgenden Codes authentifiziert werden:

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

Im Beispielcode wird von einer globalen Azure-Instanz ausgegangen. Ändern AzureEnvironment.AZURE Sie die Variable, falls andernfalls.

Weitere Optionen finden Sie unter Authentifizierung .

Wichtige Begriffe

Unter API-Entwurf finden Sie eine allgemeine Einführung in den Entwurf und die wichtigsten Konzepte zu Azure-Verwaltungsbibliotheken.

Beispiele

Codeausschnitte und -beispiele

Problembehandlung

Nächste Schritte

Mitwirken

Ausführliche Informationen zum Mitwirken an diesem Repository finden Sie im Leitfaden zum Mitwirken.

Beiträge und Vorschläge für dieses Projekt sind willkommen. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. Ausführliche Informationen finden Sie unter https://cla.microsoft.com.

Wenn Sie einen Pull Request (PR) übermitteln, überprüft ein CLA-Bot automatisch, ob Sie eine Lizenzvereinbarung bereitstellen und den PR entsprechend ergänzen müssen (z.B. mit einer Bezeichnung oder einem Kommentar). Führen Sie einfach die Anweisungen des Bots aus. Sie müssen dies nur einmal für alle Repositorys mit unserer CLA tun.

Für dieses Projekt gelten die Microsoft-Verhaltensregeln für Open Source (Microsoft Open Source Code of Conduct). Weitere Informationen finden Sie in den häufig gestellten Fragen zum Verhaltenskodex. Sie können sich auch an opencode@microsoft.com wenden, wenn Sie weitere Fragen oder Anmerkungen haben.

Aufrufe