Az alkalmazás csatlakoztatása az Azure-szolgáltatásokhoz

Ez a cikk egy hét cikkből álló sorozat negyedik része, amely segít az Azure használatának megkezdésében.

Az Azure számos olyan szolgáltatást kínál, amelyet az alkalmazások használhatnak, függetlenül attól, hogy az Azure-ban vagy a helyszínen vannak-e üzemeltetve. Például megteheted a következőket:

  • Fájlok tárolása és lekérése az Azure Blob Storage használatával.
  • Teljes szöveges keresés hozzáadása az alkalmazáshoz az Azure AI Search szolgáltatással.
  • Az Azure Service Bus használatával kezelheti a mikroszolgáltatás-architektúra különböző összetevői közötti üzenetkezelést.
  • A Text Analytics segítségével azonosíthatja és eltávolíthatja a dokumentum bizalmas adatait.
  • Azure OpenAI-modellek meghívása olyan generatív AI-képességek hozzáadásához, mint a csevegés, az összegzés és a kódgenerálás.

Az Azure-szolgáltatások az Azure által teljes mértékben felügyelt előnyöket kínálják.

Azure-szolgáltatások elérése alkalmazáskódból

Az Azure SDK, az Azure REST API vagy az Azure AI Foundry SDK használatával érheti el az Azure-szolgáltatásokat az alkalmazáskódból.

  • Azure SDK – .NET, C++, Go, Java, JavaScript, Python és Rust rendszerhez érhető el.
  • Azure REST API – Minden nyelvhez elérhető.
  • Azure AI Foundry SDK – Python, .NET, Java és JavaScript esetén érhető el AI-specifikus számítási feladatokhoz.

Ha lehetséges, az Azure SDK-val érheti el az Azure-szolgáltatásokat az alkalmazáskódból. Az előnyök közé tartoznak a következők:

  • Azure-szolgáltatásokhoz férhet hozzá, mint bármely más könyvtárhoz. Importálja a megfelelő SDK-csomagot, létrehoz egy ügyfélobjektumot, majd meghívja annak metódusait az Azure-erőforrással való együttműködéshez.
  • Egyszerűsítse a hitelesítést. Amikor létrehoz egy SDK-ügyfélobjektumot, hitelesítő adatokat is tartalmaz, és az SDK kezeli az Azure-ba irányuló hívások hitelesítését.
  • Egyszerűsített programozási modell. Az Azure SDK belsőleg meghívja az Azure REST API-t. Az SDK beépített hibakezelést, újrapróbálkozási logikát és eredményoldaliságot tartalmaz, így a fejlesztés egyszerűbbé válik, mint a REST API közvetlen meghívása.

Azure SDK

Az Azure SDK lehetővé teszi az Azure-szolgáltatások elérését .NET, Java, JavaScript, Python és Go nyelven. Telepítse a szükséges csomagokat az egyes nyelvek csomagkezelőjében, majd hívja meg az SDK-metódusokat az Azure-erőforrások eléréséhez.

Az Azure SDK-val kapcsolatos további információkért tekintse meg az egyes nyelvek fejlesztői központjában található dokumentációt.

Nyelv   Áttekintés Csomaglista
.NET embléma .NET Az Azure SDK for .NET áttekintése Az Azure SDK for .NET csomaglistája
Java-embléma Java Az Azure SDK for Java áttekintése Az Azure SDK for Java csomaglistája
JavaScript-embléma JavaScript Az Azure SDK for JavaScript áttekintése Az Azure SDK JavaScript csomagjainak listája
Python-embléma Python Az Azure SDK for Python áttekintése Azure SDK csomaglista Pythonhoz
Golang embléma Go Az Azure SDK for Go áttekintése Azure SDK for Go csomaglista

Azure REST API

Használja az Azure REST API-t, ha az Azure SDK nem támogatja a programozási nyelvet. A részletekért és a műveletek teljes listájáért tekintse meg az Azure REST API áttekintését.

Azure AI Foundry SDK

AI-alkalmazások létrehozásakor az Azure AI Foundry SDK (Python, .NET, Java és JavaScript esetén elérhető) használatával is kezelheti az Azure OpenAI-modelleket, kezelheti az utasításokat, és vezényelheti az AI-munkafolyamatokat. Az AI-szolgáltatások kulcs nélküli hitelesítésével kapcsolatban lásd: Az Azure OpenAI használata kulcsok nélkül.