Notes
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.
Le Kit de développement logiciel (SDK) Azure open source pour Go simplifie l’approvisionnement, la gestion et l’utilisation de ressources Azure à partir du code de l’application Go.
Présentation des bibliothèques clientes et de gestion
Le Kit de développement logiciel (SDK) Azure pour Go fournit plusieurs bibliothèques (regroupées en gestion et client) qui permettent à votre code Go de communiquer avec les services Azure. La gestion et les bibliothèques clientes sont conçues pour fonctionner avec des environnements locaux et cloud.
En raison de l’adoption des génériques, le Kit de développement logiciel (SDK) Azure pour Go est compatible avec Go 1.18 et versions ultérieures. Le Kit de développement logiciel (SDK) Azure pour Go prend désormais en charge uniquement les deux versions majeures les plus récentes. Pour obtenir la liste de toutes les versions go et voir comment effectuer une mise à jour vers une version spécifique, consultez l’historique des versions Go.
Vous verrez parfois les bibliothèques de gestion appelées « plan de gestion » et les bibliothèques clientes appelées « plan de données ». La principale différence entre le plan de gestion et le plan de données peut être expliquée comme suit :
- Le plan de gestion est utilisé pour gérer les ressources dans votre abonnement Azure.
- Le plan de données est utilisé pour interagir avec les ressources Azure dans votre abonnement.
Conseil / Astuce
Exemple : Vous souhaitez créer un compte de stockage Azure dans votre abonnement. Vous utilisez le plan de gestion pour créer le compte de stockage et le plan de données pour interagir avec le compte en lisant et en y écrivant des données.
La gestion et les bibliothèques clientes sont basées sur l’API REST Azure. Cette couche vous permet d’accéder aux fonctionnalités de l’API REST Azure sous-jacente à l’aide de paradigmes Go familiers. Vous pouvez également utiliser l’API REST Azure directement en effectuant des requêtes HTTP à partir de votre code Go.
Le code source pour la gestion et les bibliothèques clientes est disponible via le dépôt GitHub du Kit de développement logiciel (SDK) Azure pour GO GitHub. En tant que projet open source, les contributions du public sont bienvenues !
Les versions actuelles de la gestion et des bibliothèques clientes partagent les modèles cloud courants implémentés dans la bibliothèque principale Azure. Ces modèles incluent les protocoles d’authentification, la journalisation, le suivi, les protocoles de transport, les réponses mises en mémoire tampon et les nouvelles tentatives.
Le Kit de développement logiciel (SDK) Azure pour Go est composé de nombreuses bibliothèques Go individuelles qui concernent des services Azure spécifiques. Pour obtenir la liste des bibliothèques de client et de gestion, consultez la section Go de la page Versions du Kit de développement logiciel (SDK) Azure.