本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

获取容器元数据

 

Get Container Metadata操作返回容器的所有用户定义元数据。

可以按如下方式构建Get Container Metadata请求。 建议使用 HTTPS。myaccount 替换为你的存储帐户名称:

方法

请求 URI

HTTP 版本

GET/HEAD

https://myaccount.blob.core.windows.net/mycontainer?restype=container&comp=metadata

HTTP/1.1

在针对模拟的存储服务发出请求时,请将模拟器主机名和 BLOB 服务端口指定为 127.0.0.1:10000,后跟模拟的存储帐户名称:

方法

请求 URI

HTTP 版本

GET/HEAD

http://127.0.0.1:10000/devstoreaccount1/mycontainer?restype=container&comp=metadata

HTTP/1.1

有关详细信息,请参阅 用于开发和测试使用 Azure 存储仿真程序

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

参数

说明

timeout

可选。 timeout 参数以秒表示。 有关详细信息,请参阅为 Blob 服务操作设置超时

下表介绍必需的和可选的请求标头。

请求标头

说明

Authorization

必需。 指定身份验证方案、帐户名和签名。 有关详细信息,请参阅Azure 存储服务身份验证

Datex-ms-date

必需。 为请求指定协调世界时 (UTC)。 有关详细信息,请参阅Azure 存储服务身份验证

x-ms-lease-id: <ID>

可选,2012-02-12 和更高版本。 如果指定,只有在容器的租约处于活动状态并且与此 ID 匹配时,Get Container Metadata才会成功。 如果没有活动租约或者 ID 不匹配,则会返回错误代码 412(Precondition Failed)。

x-ms-version

对于所有验证的请求是必需的,对于匿名请求是可选的。 指定用于此请求的操作的版本。 有关详细信息,请参阅Azure 存储服务的版本控制

x-ms-client-request-id

可选。 提供客户端生成的、具有 1 KB 字符限制的模糊值,启用存储分析日志记录时将在分析日志中记录该值。 强烈建议使用此标头将客户端活动与服务器收到的请求进行关联。 有关详细信息,请参阅 关于存储分析日志记录Azure 日志记录:使用日志跟踪存储请求

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

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

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

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

语法

说明

x-ms-meta-name:value

返回一个字符串,该字符串包含以元数据形式与容器关联的一个名称-值对。

ETag

容器的实体标记。 如果请求版本为 2011-08-18 和更高版本,ETag 值将用引号引起来。

Last-Modified

返回上次修改容器的日期和时间。 日期格式遵循 RFC 1123。 有关详细信息,请参阅标头中日期/时间值的表示

修改容器或者其属性或元数据的任何操作将更新上次修改时间。 Blob 上的操作不会影响容器的上次修改时间。

x-ms-request-id

此标头唯一地标识发出的请求,并且可用于解决请求问题。 有关详细信息,请参阅API 操作故障排除

x-ms-version

指示用于执行请求的 BLOB 服务的版本。 针对 2009-09-19 和更高版本发出的请求将返回此标头。

如果使用 BLOB 服务的 2009-09-19 版将容器标记为公共访问,则也会为未指定版本的匿名请求返回此标头。

Date

服务生成的 UTC 日期/时间值指示启动响应的时间。


Response Status: HTTP/1.1 200 OK Response Headers: Transfer-Encoding: chunked x-ms-meta-AppName: StorageSample Date: Sun, 25 Sep 2011 23:43:08 GMT ETag: "0x8CAFB82EFF70C46" Last-Modified: Sun, 25 Sep 2011 19:42:18 GMT x-ms-version: 2011-08-18 Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0

只有帐户所有者可以调用此操作。

此操作仅返回容器上的用户定义元数据。 若还要返回系统属性,请调用获取容器属性

显示: