閱讀英文

共用方式為


將您的應用程式連線至 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 的詳細資訊,請參閱每個語言的開發人員中心。

Azure REST API

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