Połączenie aplikacji do usług platformy Azure

Platforma Azure oferuje różne usługi, z których mogą korzystać aplikacje niezależnie od tego, czy są hostowane na platformie Azure, czy w środowisku lokalnym. Możesz na przykład:

  • Usługa Azure Blob Storage umożliwia przechowywanie i pobieranie plików w chmurze.
  • Dodawanie funkcji wyszukiwania pełnotekstowego do aplikacji przy użyciu usługi Azure AI Search.
  • Usługa Azure Service Bus umożliwia obsługę komunikatów między różnymi składnikami architektury mikrousług.
  • Użyj analiza tekstu do identyfikowania i redagowania poufnych danych w dokumencie.

Usługi platformy Azure oferują korzyści, które są w pełni zarządzane przez platformę Azure.

Uzyskiwanie dostępu do usług platformy Azure z poziomu kodu aplikacji

Istnieją dwa sposoby uzyskiwania dostępu do usługi platformy Azure z poziomu kodu aplikacji.

  • Zestaw Azure SDK — dostępny dla platform .NET, Java, JavaScript, Python i Go.
  • Interfejs API REST platformy Azure — dostępny we wszystkich językach.

Jeśli to możliwe, zaleca się używanie zestawu Azure SDK do uzyskiwania dostępu do usług platformy Azure z poziomu kodu aplikacji. Zalety korzystania z zestawu Azure SDK obejmują:

  • Uzyskiwanie dostępu do usług platformy Azure jest tak samo jak w przypadku każdej innej biblioteki. Zaimportujesz odpowiedni pakiet ZESTAWU SDK do aplikacji, utworzysz obiekt klienta, a następnie wywołasz metody w obiekcie klienta, aby komunikować się z zasobem platformy Azure.
  • Upraszcza proces uwierzytelniania aplikacji na platformie Azure. Podczas tworzenia obiektu klienta zestawu SDK uwzględniasz odpowiednie poświadczenia, a zestaw SDK zajmuje się uwierzytelnianiem wywołań na platformie Azure
  • Uproszczony model programowania. Wewnętrznie zestaw Azure SDK wywołuje interfejs API REST platformy Azure. Jednak zestaw Azure SDK ma wbudowaną obsługę błędów, logikę ponawiania prób i tworzenie stronicowania wyników w odniesieniu do zestawu SDK prostsze niż bezpośrednie wywoływanie interfejsu API REST.

Zestaw Azure SDK

Zestaw Azure SDK umożliwia programowy dostęp do usług platformy Azure z aplikacji .NET, Java, JavaScript, Python i Go. Aplikacje instalują niezbędne pakiety z odpowiedniego menedżera pakietów, a następnie wywołuje metody w celu programowego uzyskiwania dostępu do zasobów platformy Azure.

Więcej informacji na temat zestawu Azure SDK dla każdego języka można znaleźć w centrum deweloperów każdego języka.

Język   Omówienie Lista pakietów
.NET Logo .NET Omówienie zestawu Azure SDK dla platformy .NET Lista pakietów zestawu Azure SDK dla platformy .NET
Java Logo Java Omówienie zestawu Azure SDK dla języka Java Lista pakietów zestawu Azure SDK dla języka Java
JavaScript Logo JavaScript Omówienie zestawu Azure SDK dla języka JavaScript Lista pakietów zestawu Azure SDK dla języka JavaScript
Python Logo Python Omówienie zestawu Azure SDK dla języka Python Lista pakietów zestawu Azure SDK dla języka Python
Golang Logo Go Omówienie zestawu Azure SDK dla języka Go Lista pakietów zestawu Azure SDK dla języka Go

Interfejs API REST platformy Azure

Języki programowania nieobsługiwane przez zestaw Azure SDK mogą korzystać z interfejsu API REST platformy Azure. Szczegółowe informacje na temat wywoływania interfejsu API REST platformy Azure i pełnej listy operacji są dostępne w przeglądzie interfejsu API REST platformy Azure.