Wat is de Azure SDK voor Go?
Meer informatie over hoe Azure SDK voor Go kunt gebruiken bij het maken en beheren van Azure-resources.
Introductie van de beheer- en clientbibliotheken
- De Azure SDK voor Go biedt verschillende bibliotheken (gegroepeerd in beheer en client)waarmee uw Go-code kan communiceren met Azure-services. Uw Go-code kan lokaal of in de cloud worden uitgevoerd.
- De beheer- en clientbibliotheken ondersteunen de twee meest recente go-releases. Zie Go Release History voor een lijst met alle Go-releases en om te zien hoe u kunt bijwerken naar een specifieke versie.
- Soms ziet u de beheerbibliotheken die het 'beheervlak' worden genoemd en de clientbibliotheken die het gegevensvlak worden genoemd.
- Het belangrijkste verschil tussen het beheervlak en het gegevensvlak kan het beste als volgt worden uitgelegd:
- U gebruikt het beheervlak om resources in uw Azure-abonnement te beheren.
- U gebruikt het gegevensvlak om mogelijkheden te gebruiken die beschikbaar worden gemaakt door een exemplaar van een resourcetype.
- Laten we de service Azure Storage gebruiken als voorbeeld. Het beheervlak wordt gebruikt om een opslagaccount te maken. De gegevensvlak wordt vervolgens gebruikt voor het lezen en schrijven van gegevens in dat opslagaccount.
- De beheer- en clientbibliotheken zijn gebaseerd op de Azure-REST API. Met deze hiërarchie hebt u toegang tot de functionaliteit van de Azure-REST API via het vertrouwde Go-woordencon. U kunt de Azure-REST API rechtstreeks vanuit uw Go-code.
- De broncode voor de beheer- en clientbibliotheken is beschikbaar via GitHub opslagplaats. Als een opensource-project zijn bijdragen van het publiek welkom.
- De huidige versie van de beheer- en clientbibliotheken deelt de algemene cloudpatronen die zijn geïmplementeerd in de Azure-kernbibliotheek. Deze patronen omvatten verificatieprotocollen, logboekregistratie, tracering, transportprotocollen, gebufferd antwoord en nieuwe proberen.
- De Azure SDK voor Go bestaat uit veel afzonderlijke Go-bibliotheken die betrekking hebben op specifieke Azure-services. Zie de sectie Go van de pagina Azure SDK-releases voor de lijst met client- en beheerbibliotheken.