Udostępnij za pośrednictwem


Co to jest zestaw Azure SDK dla języka Go?

Zestaw Sdk platformy Azure typu open source dla języka Go upraszcza aprowizowanie i zarządzanie zasobami platformy Azure z poziomu kodu aplikacji języka Go oraz zarządzanie nimi.

Wprowadzenie do bibliotek zarządzania i klienta

Zestaw Azure SDK dla języka Go udostępnia kilka bibliotek (pogrupowanych w zarządzanie i klienta), które umożliwiają kodowi Języka Go komunikowanie się z usługami platformy Azure. Zarówno zarządzanie, jak i biblioteki klienckie są przeznaczone do pracy ze środowiskami lokalnymi i chmurowymi.

Ze względu na wdrożenie typów ogólnych zestaw Azure SDK dla języka Go jest zgodny z językiem Go w wersji 1.18 lub nowszej. W przyszłości zestaw Azure SDK dla języka Go będzie obsługiwać dwie najnowsze główne wersje. Aby uzyskać listę wszystkich wydań języka Go i zobaczyć, jak zaktualizować określoną wersję, zobacz Go Release History (Historia wydania języka Go).

Czasami zobaczysz biblioteki zarządzania nazywane "płaszczyzną zarządzania" i bibliotekami klienta nazywanymi "płaszczyzną danych". Kluczową różnicę między płaszczyzną zarządzania a płaszczyzną danych można najlepiej wyjaśnić w następujący sposób:

  • Płaszczyzna zarządzania służy do zarządzania zasobami w ramach subskrypcji platformy Azure.
  • Płaszczyzna danych służy do interakcji z zasobami platformy Azure w ramach subskrypcji.

Napiwek

Przykład: chcesz utworzyć konto usługi Azure Storage w ramach subskrypcji. Płaszczyzna zarządzania służy do tworzenia konta magazynu oraz płaszczyzny danych do interakcji z kontem, odczytując i zapisując do niego dane.

Biblioteki zarządzania i klienta są oparte na interfejsie API REST platformy Azure. Ta warstwa umożliwia dostęp do funkcjonalności bazowego interfejsu API REST platformy Azure przy użyciu znanych paradygmatów języka Go. Interfejs API REST platformy Azure można również używać bezpośrednio, wysyłając żądania HTTP z kodu języka Go.

Kod źródłowy bibliotek zarządzania i klienta jest dostępny za pośrednictwem repozytorium GitHub zestawu Azure SDK dla języka GO. W ramach projektu open source wkład opinii publicznej jest mile widziany!

Bieżące wersje bibliotek zarządzania i klienta mają wspólne wzorce chmury zaimplementowane w podstawowej bibliotece platformy Azure. Te wzorce obejmują protokoły uwierzytelniania, rejestrowanie, śledzenie, protokoły transportu, buforowane odpowiedzi i ponawianie prób.

Zestaw Azure SDK dla języka Go składa się z wielu pojedynczych bibliotek języka Go, które odnoszą się do określonych usług platformy Azure. Aby uzyskać listę bibliotek klienta i zarządzania, zobacz sekcję Go na stronie Wydania zestawu Azure SDK.

Następne kroki