Připojení aplikace ke službám Azure

Toto je čtvrtá část série 7 článků, které vývojářům pomůžou začít s Azure.

Azure nabízí celou řadu služeb, které můžou aplikace využívat bez ohledu na to, jestli jsou hostované v Azure nebo v místním prostředí. Můžete například:

  • Azure Blob Storage slouží k ukládání a načítání souborů v cloudu.
  • Přidejte do své aplikace funkci fulltextového vyhledávání pomocí služby Azure AI Search.
  • Pomocí služby Azure Service Bus můžete zpracovávat zasílání zpráv mezi různými komponentami architektury mikroslužeb.
  • Použijte Analýza textu k identifikaci a redakci citlivých dat v dokumentu.

Služby Azure nabízejí výhodu, kterou plně spravují Azure.

Přístup ke službám Azure z kódu aplikace

Existují dva způsoby přístupu ke službě Azure z kódu aplikace.

  • Azure SDK – K dispozici pro .NET, Java, JavaScript, Python a Go.
  • Azure REST API – K dispozici ve všech jazycích.

Pokud je to možné, doporučujeme použít sadu Azure SDK pro přístup ke službám Azure z kódu aplikace. Mezi výhody použití sady Azure SDK patří:

  • Přístup ke službám Azure se podobá použití jakékoli jiné knihovny. Do aplikace naimportujete příslušný balíček sady SDK, vytvoříte objekt klienta a potom zavoláte metody na objektu klienta, aby komunikují s vaším prostředkem Azure.
  • Zjednodušuje proces ověřování aplikace v Azure. Při vytváření klientského objektu sady SDK zahrnete správné přihlašovací údaje a sada SDK se postará o ověření volání do Azure.
  • Zjednodušený programovací model. Azure SDK interně volá rozhraní Azure REST API. Sada Azure SDK ale vytvořila zpracování chyb, logiku opakování a vytváření stránkování výsledků v sadě SDK jednodušší než přímé volání rozhraní REST API.

Azure SDK

Sada Azure SDK umožňuje programový přístup ke službám Azure z aplikací .NET, Java, JavaScript, Python a Go. Aplikace nainstalují potřebné balíčky z příslušného správce balíčků a pak volají metody pro programový přístup k prostředkům Azure.

Další informace o sadě Azure SDK pro každý jazyk najdete v centru pro vývojáře jednotlivých jazyků.

Jazyk   Přehled Seznam balíčků
Logo .NET .NET Přehled sady Azure SDK pro .NET Seznam balíčků Sady Azure SDK pro .NET
Logo Javy Java Přehled sady Azure SDK pro Javu Seznam balíčků Sady Azure SDK pro Javu
Logo JavaScriptu JavaScript Přehled sady Azure SDK pro JavaScript Seznam balíčků Azure SDK pro JavaScript
Logo Pythonu Python Přehled sady Azure SDK pro Python Seznam balíčků Sady Azure SDK pro Python
Logo jazyka Go Go Přehled sady Azure SDK for Go Seznam balíčků Azure SDK for Go

Azure REST API

Programovací jazyky nepodporované sadou Azure SDK můžou využívat rozhraní Azure REST API. Podrobnosti o volání rozhraní Azure REST API a úplný seznam operací najdete v přehledu rozhraní Azure REST API.