Vad är Azure SDK för Go?

Lär dig hur Azure SDK för Go kan hjälpa dig att skapa och hantera Azure-resurser.

Introduktion till hanterings- och klientbibliotek

  • I Azure SDK för Go finns flera bibliotek (grupperade i hantering och klient)som gör att Go-koden kan kommunicera med Azure-tjänster. Din Go-kod kan köras antingen lokalt eller i molnet.
  • Hanterings- och klientbiblioteken stöder de två senaste större Go-versionerna. En lista över alla Go-versioner och information om hur du uppdaterar till en specifik version finns i Go Release History ( Gå till Versionshistorik).
  • Ibland ser du de hanteringsbibliotek som kallas "hanteringsplanet" och de klientbibliotek som kallas "dataplanet".
  • Den viktigaste skillnaden mellan hanteringsplanet och dataplanet kan bäst förklaras på följande sätt:
    • Du använder hanteringsplanet för att hantera resurser i din Azure-prenumeration.
    • Du använder dataplanet för att använda funktioner som exponeras av en instans av en resurstyp.
    • Vi använder tjänsten Azure Storage som exempel. Hanteringsplanet används för att skapa ett lagringskonto. Dataplanet används sedan för att läsa och skriva data i det lagringskontot.
  • Hanterings- och klientbiblioteken bygger på Azure REST API. Med den här hierarkin kan du komma åt funktionerna i Azure REST API från den välbekanta Go-lexikonen. Du kan också använda Azure REST API direkt från Din Go-kod.
  • Källkoden för hanterings- och klientbiblioteken är tillgänglig via en GitHub lagringsplats. Som ett projekt med öppen källkod är bidrag från allmänheten välkomna!
  • Den aktuella versionen av hanterings- och klientbiblioteken delar de vanliga molnmönster som implementeras i Azure-kärnbiblioteket. Dessa mönster omfattar autentiseringsprotokoll, loggning, spårning, transportprotokoll, buffrade svar och återförsök.
  • Den Azure SDK för Go består av många enskilda Go-bibliotek som är relaterade till specifika Azure-tjänster. En lista över klient- och hanteringsbibliotek finns i avsnittet Go på sidan med Azure SDK-versioner.

Nästa steg