你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

获取帐户信息

Get Account Information 操作返回指定帐户的 SKU 名称和帐户类型。 该服务的版本为 2018-03-28 及更高版本。

请求

可以使用通过共享密钥或共享访问签名授权的有效请求 (SAS) 授权来构造 Get Account Information 请求。

如果添加 restypeaccountcompproperties,则请求将使用 Get Account Information 操作。 下表显示了示例:

方法 请求 URI HTTP 版本
GET/HEAD https://myaccount.blob.core.windows.net/?restype=account&comp=properties HTTP/1.1
GET/HEAD https://myaccount.blob.core.windows.net/?restype=account&comp=properties&sv=myvalidsastoken HTTP/1.1
GET/HEAD https://myaccount.blob.core.windows.net/mycontainer/?restype=account&comp=properties&sv=myvalidsastoken HTTP/1.1
GET/HEAD https://myaccount.blob.core.windows.net/mycontainer/myblob?restype=account&comp=properties&sv=myvalidsastoken HTTP/1.1

URI 参数

可以在请求 URI 上指定以下附加参数:

参数 说明
restype 必需。 参数 restype 值必须为 account
comp 必需。 参数 comp 值必须为 properties

请求标头

下表描述了必需请求标头和可选请求标头:

请求标头 说明
Authorization 必需。 指定授权方案、帐户名称和签名。 有关详细信息,请参阅授权对 Azure 存储的请求
Date or x-ms-date 必需。 指定请求的协调世界时 (UTC)。 有关详细信息,请参阅授权对 Azure 存储的请求
x-ms-version 对于所有已授权的请求是必需的。 指定用于此请求的操作的版本。 对于此操作,版本必须为 2018-03-28 或更高版本。 有关详细信息,请参阅 Azure 存储服务的版本控制
x-ms-client-request-id 可选。 提供客户端生成的不透明值,其中包含 1-kibite (KiB) 配置日志记录时记录在日志中的字符限制。 强烈建议使用此标头将客户端活动与服务器接收的请求相关联。

请求正文

无。

响应

响应包括 HTTP 状态代码和一组响应标头。

状态代码

此操作成功后返回状态代码 200(正常)。

有关状态代码的信息,请参阅 状态和错误代码

响应头

此操作的响应包括以下标头。 响应还可能包括其他标准 HTTP 标头。 所有标准标头都符合 HTTP/1.1 协议规范

响应标头 说明
x-ms-request-id 唯一标识发出的请求。 可以使用它来排查请求问题。 有关详细信息,请参阅 API 操作疑难解答
x-ms-version 版本 2009-09-19 及更高版本。 指示用于执行请求的Azure Blob 存储的版本。
Date 一个 UTC 日期/时间值,指示服务发送响应的时间。
Content-Length 指定请求正文的长度。 对于此操作,内容长度将始终为零。
x-ms-sku-name 标识指定帐户的 SKU 名称
x-ms-account-kind 标识指定帐户的帐户 类型 。 可能的值为 StorageBlobStorageStorageV2。 标头使用 GPv2 帐户的 子字符串V2区分 常规用途 v1 (GPv1) 和 常规用途 v2 (GPv2) 存储帐户。
x-ms-client-request-id 可用于对请求和相应的响应进行故障排除。 如果请求中存在此标头的值 x-ms-client-request-id 并且该值最多为 1,024 个可见 ASCII 字符,则此标头的值等于标头的值。 x-ms-client-request-id如果请求中不存在标头,则响应中不会显示此标头。
x-ms-is-hns-enabled 版本 2019-07-07 及更高版本。 指示帐户是否启用了分层命名空间。

响应正文

无。

示例响应

Response Status:  
HTTP/1.1 200 OK  
  
Response Headers:  
Date: Sat, 28 Mar 2018 12:43:08 GMT  
x-ms-version: 2018-03-28  
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0  
Content-Length: 0  
x-ms-sku-name: Standard_LRS  
x-ms-account-kind: StorageV2  

授权

在 Azure 存储中调用任何数据访问操作时,都需要授权。 可以授权操作, Get Account Information 如下所述。

此操作不支持通过 Azure Active Directory/MSI 中的访问令牌或用户委托 SAS 进行基于 OAuth 的授权。

共享访问签名 (SAS) 提供对存储帐户中资源的安全委派访问。 使用 SAS,可以精细控制客户端访问数据的方式。 可以指定客户端可以访问的资源、它们对这些资源拥有的权限,以及 SAS 的有效期。

Get Account Information 操作支持使用帐户 SAS 或具有至少一个可用权限的服务 SAS 进行授权。

帐户 SAS

帐户 SAS 使用存储帐户密钥进行保护。 帐户 SAS 可委派对一个或多个存储服务中的资源的访问权限。 通过服务或用户委托 SAS 提供的所有操作也可以通过帐户 SAS 提供。

若要了解有关帐户 SAS 的详细信息,请参阅 创建帐户 SAS

服务 SAS

使用存储帐户密钥保护的服务 SAS。 服务 SAS 委托对单个 Azure 存储服务(例如 Blob 存储)中的资源的访问权限。

如果不允许对存储帐户进行共享密钥访问,则对 Blob 存储的请求将不允许使用服务 SAS 令牌。 若要了解详细信息,请参阅 了解不允许共享密钥如何影响 SAS 令牌

若要了解有关服务 SAS 的详细信息,请参阅 创建服务 SAS

注解

请求的 URL 路径不会影响此操作提供的信息。 其用途是允许请求使用指定允许的资源的 SAS 令牌正确授权。

指定的资源不需要存在,此操作即可成功。 例如,使用不存在的 Blob 和有效权限生成的 SAS 令牌将成功,其 URL 路径包括正确的帐户名称、正确的容器名称和不存在的 blob 的名称。

计费

定价请求可能源自使用 Blob 存储 API 的客户端,可以直接通过 Blob 存储 REST API 或 Azure 存储客户端库。 这些请求按事务产生费用。 事务类型会影响帐户的收费方式。 例如,读取事务累算到与写入事务不同的计费类别。 下表显示了基于存储帐户类型的请求的计费类别 Get Account Information

操作 存储帐户类型 计费类别
获取帐户信息 高级块 blob
标准常规用途 v2
其他操作
获取帐户信息 标准常规用途 v1 读取操作

若要了解指定计费类别的定价,请参阅Azure Blob 存储定价