Points de terminaison de fournisseur de ressources personnalisés
S’applique à : Windows Azure Pack
Pour s’intégrer à Windows Azure Pack, il existe 4 points de terminaison dont un fournisseur personnalisé doit tenir compte.
Point de terminaison administrateur
L’administrateur est l’adresse où l’API REST Windows Azure Pack Service Management envoie des requêtes de l’API d’administrateur. Il s’agit également de l’adresse où la couche API s’attend à recevoir des réponses aux transactions d’administrateur attendent des abonnements et des offres ; ces transactions sont envoyées et gérées par le point de terminaison de notification.
Point de terminaison de locataire
Le point de terminaison du locataire est l’adresse à laquelle la couche API Gestion des services envoie toutes les demandes de l’API client. Il s’agit également de l’emplacement où la couche API Gestion des services s’attend à recevoir des réponses des transactions de locataire.
La couche API Gestion des services sert de proxy pour traduire les URI entrants du locataire dans un format qui peut être consommé par le fournisseur de ressources personnalisé. Pendant l’inscription, le fournisseur de ressources personnalisé a la possibilité de spécifier le modèle de traduction source et cible vers la couche API Gestion des services. Un mappage classique est le suivant :
Modèle d’URI source du locataire |
{subid}/services/sqlservers/{*path} |
Modèle d’URI cible du locataire |
{subid}/{*path} |
Le fournisseur de ressources personnalisé peut également fournir uniquement le point de terminaison cible et la couche API Gestion des services détermine automatiquement un modèle de traduction sur des règles implicitement définies.
Point de terminaison de notification
Le point de terminaison de notification est utilisé pour l’abonnement et les offres liées aux transactions. Lorsqu’un utilisateur s’inscrit à un plan, la couche API Gestion des services inscrit l’utilisateur en envoyant un appel de fan-out aux points de terminaison de notification pour chaque fournisseur de ressources du plan. Pour prendre en charge cette notification et d’autres notifications, telles que la suppression d’un abonnement, un fournisseur de ressources client doit implémenter l’API REST suivante :
Créer un abonnement
S’abonner
Obtenir le résumé de l’utilisation de l’abonnement
Mettre à jour un abonnement
Supprimer un abonnement
Mettre à jour le quota
Valider le quota
Obtenir le quota par défaut
Pour plus d’informations, consultez Windows informations de référence sur l’API REST de notification du fournisseur de ressources personnalisé Azure Pack
Point de terminaison d’utilisation
Le point de terminaison d’utilisation est utilisé par un fournisseur de ressources pour exposer les données d’utilisation collectées par le Windows Azure Pack pour Windows collecteur d’utilisation du serveur. Les données d’utilisation peuvent ensuite être utilisées pour calculer les coûts de facturation des ressources utilisées par un client. Pour plus d’informations sur la création d’un adaptateur de facturation, consultez Windows Service d’utilisation d’Azure Pack.
Le collecteur d’utilisation envoie une demande au point de terminaison d’utilisation à intervalles prédéterminés avec un identificateur d’enregistrement spécifique et une demande de taille de lot. En retour, le fournisseur de ressources envoie ses données d’utilisation.
Le collecteur d’utilisation envoie une demande au point de terminaison d’utilisation au format https://< usageendpoint>/utilisation. Par conséquent, l’implémentation du point de terminaison d’utilisation doit exposer un dossier /usage.
Voici un exemple de demande de collecteur d’utilisation :
https://<usageendpoint>/usage?lastID=23451&batchSize=100
Pour plus d’informations, consultez Windows informations de référence sur l’API REST d’utilisation du fournisseur de ressources personnalisé Azure Pack
Voir aussi
Windows fournisseurs de ressources personnalisés Azure Pack
Windows informations de référence sur l’API REST de notification du fournisseur de ressources personnalisé Azure Pack
Windows informations de référence sur l’API REST d’utilisation du fournisseur de ressources personnalisé Azure Pack