概述
Microsoft Azure Storage Exployer 是微软官方推荐的一款管理Azure Storage 客户端工具,客户使用完全免费、支持Windows、Mac和Linux。用户使用该工具能够快速高效的管理Azure Storage。本文结合China Azure介绍该工具的使用。
下载:
获取连接Account Name与Account Key:
基于Account Name与Account Key登录Azure Storage Exployer
Azure Storage Exployer常用功能介绍
Azure 存储提供以下四种服务:Blob 存储、表存储、队列存储和文件存储。
- Blob 存储用于存储非结构化对象数据。 Blob 可以是任何类型的文本或二进制数据,例如文档、媒体文件或应用程序安装程序。 Blob 存储也称为对象存储。
- 表存储用于存储结构化数据集。 表存储是一个 NoSQL“键-属性”数据存储,可以用于实现快速开发以及快速访问大量数据。
- 队列存储为云服务的各个组件之间的工作流处理和通信提供可靠的消息传送。
- 文件存储使用标准 SMB 协议为旧版应用程序提供共享存储。 Azure 虚拟机和云服务可通过装载的共享在应用程序组件之间共享文件数据,本地应用程序可通过文件服务 REST API 来访问共享中的文件数据。
关于Azure Storage的更详细分类及介绍请参考官方文档:Azure 存储简介
基于SAS方式登录
SAS简介:
共享访问签名对存储帐户中的资源提供委托访问。 借助 SAS,可以授予客户端访问你的存储帐户中的资源的权限,而无需共享你的帐户密钥。 这是在应用程序中使用共享访问签名的关键之处 - SAS 是用于共享存储资源的一种安全方式,不会危及帐户密钥。
通过 SAS,可以精细控制向拥有 SAS 的客户端授予的访问类型,包括:
- SAS 有效的时间间隔,包括开始时间和到期时间。
- SAS 授予的权限。 例如,Blob 的 SAS 可能授予对该 Blob 的读取和写入权限,但不授予删除权限。
- Azure 存储接受 SAS 的可选的 IP 地址或 IP 地址范围。 例如,你可能指定属于你的组织的 IP 地址范围。
- Azure 存储接受 SAS 所依据的协议。 可通过此可选参数使用 HTTPS 限制对客户端的访问。
关于共享访问签名的更多介绍,请参考链接:使用共享访问签名 (SAS)
SAS的获取方式有多种,可以基于原理代码生成,也可以使用Azure Storage Exployter获取,也可以在管理门户中获取,下面介绍使用Azure Storage Exployer获取Container的SAS方法及使用SAS登录: