Co je Sada Azure SDK for Go?
Opensourcová sada Azure SDK for Go zjednodušuje zřizování, správu a používání prostředků Azure z kódu aplikace Go.
Představení správy a klientských knihoven
Sada Azure SDK for Go poskytuje několik knihoven (seskupených do správy a klienta), které umožňují kódu Go komunikovat se službami Azure. Správa i klientské knihovny jsou navržené tak, aby fungovaly s místním i cloudovým prostředím.
Vzhledem k přijetí obecných typů je sada Azure SDK for Go kompatibilní s Go 1.18 a novějším. V budoucnu bude Sada Azure SDK for Go podporovat dvě nejnovější hlavní verze. Seznam všech verzí Go a informace o tom, jak aktualizovat na konkrétní verzi, najdete v tématu Historie verzí Go.
Někdy uvidíte knihovny pro správu označované jako "rovina správy" a klientské knihovny označované jako "rovina dat". Hlavní rozdíl mezi rovinou správy a rovinou dat je možné nejlépe vysvětlit následujícím způsobem:
- Rovina správy se používá ke správě prostředků ve vašem předplatném Azure.
- Rovina dat se používá k interakci s prostředky Azure ve vašem předplatném.
Tip
Příklad: Ve svém předplatném chcete vytvořit účet úložiště Azure. Pomocí roviny správy vytvoříte účet úložiště a rovinu dat pro interakci s účtem čtením a zápisem dat do něj.
Správa a klientské knihovny jsou postavené na rozhraní Azure REST API. Toto vrstvení umožňuje přístup k funkcím základního rozhraní Azure REST API pomocí známých paradigmat Go. Rozhraní Azure REST API můžete také použít přímo tak, že z kódu Go provedete požadavky HTTP.
Zdrojový kód pro správu a klientské knihovny je k dispozici prostřednictvím úložiště Azure SDK pro GitHub. Jako opensourcový projekt jsou příspěvky od veřejnosti vítány!
Aktuální verze knihoven pro správu a klientské knihovny sdílejí běžné cloudové vzory implementované v základní knihovně Azure. Mezi tyto vzory patří ověřovací protokoly, protokolování, trasování, přenosové protokoly, odpovědi ve vyrovnávací paměti a opakování.
Sada Azure SDK for Go se skládá z mnoha jednotlivých knihoven Go, které se vztahují ke konkrétním službám Azure. Seznam klientských knihoven a knihoven pro správu najdete v části Go na stránce Vydané verze sady Azure SDK.