Vue d’ensemble du fournisseur de ressources personnalisé
S’applique à : Windows Azure Pack
Windows Azure Pack pour Windows Server permet la création de fournisseurs de ressources clients.
Les technologies qui Windows Azure Pack fournissent sont représentées par des fournisseurs de ressources. Conceptuellement, un fournisseur de ressources est responsable de la création de ressources d’un type spécifique. Par exemple, Windows Azure Pack fournit des fournisseurs de ressources pour créer des sites web, des machines virtuelles, des bases de données SQL Server, et ainsi de suite. Un fournisseur de ressources personnalisé est implémenté par un tiers et s’intègre de la même façon que les fournisseurs de ressources fournis par Windows Azure Pack.
Le fournisseur de ressources fournit des services par lui-même ou agit en tant que proxy vers un système externe existant. Dans les deux cas, il existe un ensemble défini de composants que le fournisseur de ressources personnalisé doit fournir.
Extensions d’interface utilisateur pour le portail de gestion pour les administrateurs et le portail de gestion pour le site web des locataires.
Contrôleurs pour les extensions d’interface utilisateur client et administrateur. Pour plus d’informations, consultez Contrôleurs d’interface utilisateur administrateur et locataire.
Points de terminaison REST accessibles via HTTPS couvrant les éléments suivants :
Point de terminaison administrateur
Point de terminaison de locataire
Point de terminaison de notification
Point de terminaison d’utilisation
Pour plus d’informations, consultez Points de terminaison de fournisseur de ressources personnalisés.
Extensions d’interface utilisateur
Un fournisseur de ressources personnalisé classique fournit une interface utilisateur pour les locataires et les administrateurs pour gérer les ressources du fournisseur. L’interface utilisateur s’intègre à l’Windows portail d’administration Azure Pack existant en tant qu’extension d’interface utilisateur ou s’intègre dans un portail de gestion personnalisé. L’exemple Hello World montre comment créer une extension d’interface utilisateur du portail d’administration Azure Pack Windows pour un fournisseur personnalisé et est documentée à Windows extensions d’interface utilisateur du portail d’administration Azure Pack.
Notes
Les extensions d’interface utilisateur peuvent être utilisées à diverses fins et ne sont pas limitées aux fournisseurs de ressources personnalisés.
Authentification et sécurité
Un fournisseur de ressources doit prendre en charge les éléments suivants :
Prise en charge de la communication sécurisée via http (HTTPS).
Prise en charge de l’authentification de base.
Les contrôleurs utilisés pour fournir à l’administrateur et au locataire l’accès à l’API Gestion des services doivent résider sur le même site web que l’API Gestion des services. Pour plus d’informations, consultez Contrôleurs d’interface utilisateur administrateur et locataire.
Exemple de fournisseur de ressources personnalisé Hello World
Un exemple de fournisseur de ressources personnalisé est fourni dans le cadre du Windows Azure Pack pour Windows Kit de développement serveur. Pour plus d'informations, consultez https://www.microsoft.com/en-us/download/details.aspx?id=41146
L’exemple Hello World fournit à la fois le portail de gestion pour les administrateurs et le portail de gestion pour les extensions d’interface utilisateur des locataires, ainsi que les implémentations de point de terminaison requises. En tant qu’exemple basé sur MVC, les contrôleurs sont utilisés pour fournir les définitions de point de terminaison qui autorisent l’accès aux ressources du fournisseur de ressources. Ils sont également utilisés pour effectuer des appels à l’API Gestion des services pour le compte de l’interface utilisateur du portail de gestion. Le portail de gestion des fournisseurs de ressources personnalisé pour les extensions d’interface utilisateur administrateurs est exprimé en tant que vues.
Pour plus d’informations sur l’exemple Hello World, consultez https://curah.microsoft.com/58720/extending-the-hello-world-custom-resource-provider-sample.
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ée Azure Pack
Windows informations de référence sur l’API REST d’utilisation du fournisseur de ressources personnalisées Azure Pack
Authentification Windows portails d’administration Azure Pack et API Gestion des services