有几种方法可以访问 Azure 存储服务。我想从专家那里知道:
- 访问 Azure 存储服务的推荐方式是什么?
- 两者的优点/缺点是什么?(比如性能,没有请求……)
有几种方法可以访问 Azure 存储服务。我想从专家那里知道:
如果您熟悉 .NET 并且更喜欢用 C# 进行编码,那么存储客户端库会从您那里抽象出所有 REST API 调用,让您的生活更轻松 :)
存储客户端库
优点 - 易于使用、.NET、良好的社区支持
缺点 - 我不知道
REST 接口非常出色,可以为您提供一种更原生的方式来编写 REST/HTTP 层的可互操作代码
优点 - 互操作,例如设备、平台、语言
缺点 - 复杂性 IMO
高温高压
其他答案很有帮助,但在技术说明上,访问 Windows Azure 存储只有一种方法,那就是通过其唯一的 API (REST)。.NET 存储客户端库是可用于调用该 API 的众多可用库之一。
这取决于您的环境。如果您使用的是 .NET、Node、Java、PHP 或 Python,我建议您查看Windows Azure 网站,因为所有这些环境都有一个 SDK,这比使用 REST api 容易得多(SDK 下面仍然使用REST API):
现在,请记住,REST api 总是首先具有新功能,并且可能需要一段时间才能在 SDK 中实现这些功能。但是,您仍然可以关注GitHub 上的存储库以获取最新版本(1.7.1 .NET SDK 在这里,而“官方”版本仍然是 1.7)。
如果您只想访问您的 Azure 存储,只需下载免费的第 3 方应用程序并使用“存储名称”和“存储密钥”配置您的 Azure 存储,一切顺利。以下是一些应用程序的列表:
如果您想亲自动手并使用 Azure 存储客户端 API,这里有一个完整的示例代码。