Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Bibliothèque de client Azure Resource Manager ServiceBus pour Java
Pour obtenir de la documentation sur l’utilisation de ce package, consultez Bibliothèques de gestion Azure pour Java.
Prise en main
Prérequis
- Kit de développement Java (JDK) avec la version 8 ou ultérieure
- Abonnement Azure
Ajout du package à votre produit
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-servicebus</artifactId>
<version>2.31.0</version>
</dependency>
Inclure les packages recommandés
Les bibliothèques de gestion Azure nécessitent une TokenCredential implémentation pour l’authentification et une HttpClient implémentation pour le client HTTP.
Le package Azure Identity et le package HTTP Netty Azure Core fournissent l’implémentation par défaut.
Authentification
Par défaut, l’authentification par jeton Azure Active Directory dépend de la configuration correcte des variables d’environnement suivantes.
AZURE_CLIENT_IDpour l’ID client Azure.AZURE_TENANT_IDpour l’ID de locataire Azure.AZURE_CLIENT_SECRETouAZURE_CLIENT_CERTIFICATE_PATHpour la clé secrète client ou le certificat client.
En outre, l’ID d’abonnement Azure peut être configuré via la variable d’environnement AZURE_SUBSCRIPTION_ID.
Avec la configuration ci-dessus, azure le client peut être authentifié par le code suivant :
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
TokenCredential credential = new DefaultAzureCredentialBuilder()
.authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
.build();
ServiceBusManager manager = ServiceBusManager
.authenticate(credential, profile);
L’exemple de code suppose qu’Azure est global. Modifiez la AzureEnvironment.AZURE variable dans le cas contraire.
Pour plus d’options , consultez Authentification.
Concepts clés
Consultez Conception d’API pour une présentation générale de la conception et des concepts clés sur les bibliothèques de gestion Azure.
Exemples
Consultez Exemples pour les extraits de code et les exemples.
Dépannage
Étapes suivantes
Contribution
Pour plus d’informations sur la contribution à ce dépôt, consultez le guide de contribution.
- Fourchez-le
- Créer votre branche de fonctionnalité (
git checkout -b my-new-feature) - Valider vos modifications (
git commit -am 'Add some feature') - Envoyer (push) vers la branche (
git push origin my-new-feature) - Créer une demande de tirage