将应用连接到 Azure 服务
这是帮助开发人员开始使用 Azure 的 7 篇文章中的第四篇。
- 第 1 部分:面向开发人员的 Azure 的概述
- 第 2 篇:面向开发人员的主要 Azure 服务
- 第 3 部分:在 Azure 上托管应用程序
- 第 4 部分:将应用连接到 Azure 服务
- 第 5 部分:如何在 Azure 中创建和管理资源?
- 第 6 部分:生成 Azure 应用的关键概念
- 第 7 部分:如何计费?
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 概述。