分享方式:


將您的應用程式連線至 Azure 服務

這是一系列 7 篇文章中的第四部分,可協助開發人員開始使用 Azure。

Azure 提供各種服務,無論應用程式是裝載在 Azure 還是內部部署中,都可以利用這些服務。 例如,您可以:

  • 使用 Azure Blob 儲存體 在雲端中儲存和擷取檔案。
  • 使用 Azure AI 搜尋將全文搜尋功能新增至您的應用程式。
  • 使用 Azure 服務匯流排 來處理微服務架構的不同元件之間的傳訊。
  • 使用 文字分析 來識別及修訂檔中的敏感數據。

Azure 服務提供由 Azure 完全管理的優點。

從應用程式程式代碼存取 Azure 服務

有兩種方式可從您的應用程式程式代碼存取 Azure 服務。

  • Azure SDK - 適用於 .NET、Java、JavaScript、Python 和 Go。
  • Azure REST API - 可從所有語言取得。

可能的話,建議使用 Azure SDK 從應用程式程式代碼存取 Azure 服務。 使用 Azure SDK 的優點包括:

  • 存取 Azure 服務就像使用任何其他連結庫一樣。 您會將適當的 SDK 套件匯入應用程式、建立用戶端物件,然後在客戶端物件上呼叫方法來與 Azure 資源通訊。
  • 簡化將應用程式驗證至 Azure 的程式。 建立 SDK 用戶端物件時,您會包含正確的認證,而 SDK 會負責驗證對 Azure 的呼叫
  • 簡化的程序設計模型。 在內部,Azure SDK 會呼叫 Azure REST API。 不過,Azure SDK 已內建錯誤處理、重試邏輯和結果分頁,讓對 SDK 進行程式設計比直接呼叫 REST API 更簡單。

Azure SDK

Azure SDK 允許以程式設計方式從 .NET、Java、JavaScript、Python 和 Go 應用程式存取 Azure 服務。 應用程式會從各自的套件管理員安裝必要的套件,然後呼叫方法來以程式設計方式存取 Azure 資源。

如需每個語言之 Azure SDK 的詳細資訊,請參閱每個語言的開發人員中心。

語言   概觀 套件清單
.NET 標誌 .NET 適用於 .NET 的 Azure SDK 概觀 適用於 .NET 的 Azure SDK 套件清單
Java 標誌 Java 適用於 Java 的 Azure SDK 概觀 適用於 Java 的 Azure SDK 套件清單
JavaScript 標誌 JavaScript 適用於 JavaScript 的 Azure SDK 概觀 適用於 JavaScript 的 Azure SDK 套件清單
Python 標誌 Python 適用於 Python 的 Azure SDK 概觀 適用於 Python 的 Azure SDK 套件清單
Golang 標誌 Go Azure SDK for Go 概觀 Azure SDK for Go 套件清單

Azure REST API

Azure SDK 不支援的程式設計語言可以使用 Azure REST API。 如需如何呼叫 Azure REST API 和完整作業清單的詳細數據,請參閱 Azure REST API 概觀