Sdílet prostřednictvím


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.

Další kroky