Łączenie aplikacji z usługami platformy Azure
Jest to część czwarta z serii 7 artykułów, które ułatwiają deweloperom rozpoczęcie pracy z platformą Azure.
- Część 1. Omówienie platformy Azure dla deweloperów
- Część 2. Kluczowe usługi platformy Azure dla deweloperów
- Część 3. Hostowanie aplikacji na platformie Azure
- Część 4. Łączenie aplikacji z usługami platformy Azure
- Część 5: Jak mogę tworzyć zasoby i zarządzać nimi na platformie Azure?
- Część 6. Kluczowe pojęcia dotyczące tworzenia aplikacji platformy Azure
- Część 7: Jak jestem rozliczany?
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.
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.