2

有几种方法可以访问 Azure 存储服务。我想从专家那里知道:

  • 访问 Azure 存储服务的推荐方式是什么?
  • 两者的优点/缺点是什么?(比如性能,没有请求……)

Windows Azure 存储客户端库类库Windows Azure 存储服务 REST API

4

4 回答 4

1

如果您熟悉 .NET 并且更喜欢用 C# 进行编码,那么存储客户端库会从您那里抽象出所有 REST API 调用,让您的生活更轻松 :)

存储客户端库

优点 - 易于使用、.NET、良好的社区支持

缺点 - 我不知道

REST 接口非常出色,可以为您提供一种更原生的方式来编写 REST/HTTP 层的可互操作代码

优点 - 互操作,例如设备、平台、语言

缺点 - 复杂性 IMO

高温高压

于 2012-06-19T07:49:22.287 回答
1

其他答案很有帮助,但在技术说明上,访问 Windows Azure 存储只有一种方法,那就是通过其唯一的 API (REST)。.NET 存储客户端库是可用于调用该 API 的众多可用库之一。

于 2012-06-19T08:44:01.310 回答
0

这取决于您的环境。如果您使用的是 .NET、Node、Java、PHP 或 Python,我建议您查看Windows Azure 网站,因为所有这些环境都有一个 SDK,这比使用 REST api 容易得多(SDK 下面仍然使用REST API):

  • 您不必处理低级 REST API
  • SDK 由 Windows Azure 团队构建,他们最了解如何最好地使用 REST API
  • 对于请求的数量,大多数情况下您都可以控制这两种情况(批处理表存储,从队列中获取多条消息,...)。

现在,请记住,REST api 总是首先具有新功能,并且可能需要一段时间才能在 SDK 中实现这些功能。但是,您仍然可以关注GitHub 上的存储库以获取最新版本(1.7.1 .NET SDK 在这里,而“官方”版本仍然是 1.7)。

于 2012-06-19T07:53:15.957 回答
0

如果您只想访问您的 Azure 存储,只需下载免费的第 3 方应用程序并使用“存储名称”和“存储密钥”配置您的 Azure 存储,一切顺利。以下是一些应用程序的列表:

  1. Azure 存储资源管理器
  2. CloudXplorer
  3. CloudBerry Azure 存储资源管理器

如果您想亲自动手并使用 Azure 存储客户端 API,这里有一个完整的示例代码

于 2012-06-19T16:27:41.190 回答