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

Dowiedz się, jak zestaw Azure SDK dla języka Go może pomóc w tworzeniu zasobów platformy Azure i zarządzaniu 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. Użyjesz płaszczyzny zarządzania do utworzenia konta. Płaszczyzna danych do interakcji z kontem przez odczytywanie i zapisywanie danych na koncie magazynu.

Biblioteki zarządzania i klienta są oparte na interfejsie API REST platformy Azure. Ta hierarchia umożliwia dostęp do funkcji interfejsu API REST platformy Azure za pomocą znanego leksykonu Języka Go. Możesz również użyć interfejsu API REST platformy Azure bezpośrednio z poziomu kodu języka Go.

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

Bieżąca wersja bibliotek zarządzania i klienta udostępnia typowe 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