Gestion directe Gestion des API API REST
Azure Gestion des API fournit une API REST de gestion directe pour effectuer des opérations sur des entités sélectionnées, telles que des utilisateurs, des groupes, des produits et des abonnements. L’API de gestion directe peut contourner certaines limites de l’API azure Resource Manager, telles que la limitation des requêtes.
Important
Cette section explique comment accéder à la gestion directe Gestion des API’API REST. Cette API a un mécanisme d’authentification différent d’Azure Resource Manager et utilise une URL de base différente.
Activer l’accès à l’API REST de gestion directe
L’accès à la gestion directe Gestion des API’API REST doit être accordé pour que les appels puissent être effectués avec succès.
Accédez à votre instance Gestion des API Azure dans le portail Azure.
Sélectionnez API de gestion dans la section Déploiement + infrastructure du menu de gauche.
Dans Activer Gestion des API’API REST, sélectionnez Oui.
Important
Si l’option Activer Gestion des API’API REST n’est pas sélectionnée, les appels effectués à l’API REST pour ce service instance échouent.
Type de support par défaut
Le type de support par défaut pour les demandes et les réponses est application/json
. Là où cela est indiqué, certaines opérations prennent en charge d'autres types de contenu. Si aucun autre type de contenu n'est mentionné pour une opération spécifique, le type de support est application/json
.
Authentification
Chaque requête adressée à l’API REST Gestion des API doit être accompagnée d’un Authorization
en-tête contenant un jeton d’accès partagé valide, comme illustré dans l’exemple suivant.
Authorization: SharedAccessSignature uid=53dd860e1b72ff0467030003&ex=2014-08-04T22:03:00.0000000Z&sn=ItH6scUyCazNKHULKA0Yv6T+Skk4bdVmLqcPPPdWoxl2n1+rVbhKlplFrqjkoUFRr0og4wjeDz4yfThC82OjfQ==
Ce jeton d'accès peut être généré par programmation ou à partir du portail de publication de Gestion des API. Pour obtenir des instructions sur la génération et la récupération du jeton d’accès, consultez Pour créer manuellement un jeton d’accès et Pour créer un jeton d’accès par programmation.
URL de base
L’URL de base de l’API REST de gestion directe Gestion des API est conforme au modèle suivant.
https://{servicename}.management.azure-api.net
Ce modèle contient le paramètre suivant.
-
{serviceName}
est le nom du service tel qu’il a été spécifié lors de la création du service, par exemplehttps://contosoapi.management.azure-api.net
.
Toutes les URL retournées par l’API REST Gestion des API sont relatives à cette URL de base, et toutes les requêtes adressées à l’API REST doivent utiliser ce modèle d’URL de base.
Paramètre de requête de version
Toutes les opérations attendent un paramètre de requête api-version
avec une valeur au format YYYY-MM-DD
, par exemple 2021-08-01
.
Notes
Pendant une période de préversion pour une API REST Gestion des API, -preview
est ajouté au paramètre de requête de version, par exemple 2021-04-01-preview
.
Si ce paramètre de requête n’est pas passé dans la chaîne de requête d’une requête, le serveur retourne un code status de 400 Bad Request
. Pour obtenir la liste des versions prises en charge, consultez Gestion des API informations de référence sur l’API REST.
Étapes suivantes
- En savoir plus sur l’authentification.