将每个 REST 操作映射到价格
本文可帮助你查找客户端可针对 Azure Blob 存储服务执行的每个 REST 操作的价格。
AzCopy 或 Azure 存储资源管理器等工具发出的每个请求都以 REST 操作的形式到达服务。 对于利用 Azure 存储客户端库的自定义应用程序来说也是如此。
要确定每个操作的价格,必须先确定如何根据操作的类型对操作进行分类。 这是因为定价页仅按操作类型列出价格,不会按每个单独操作列出价格。 使用本文中的表作为指导。
每个 Blob 存储 REST 操作的操作类型
下表将每个 Blob 存储 REST 操作映射到一种操作类型。
每种类型的价格显示在 Azure Blob 存储定价页中。
Operation | 高级块 blob | 标准常规用途 v2 | 标准常规用途 v1 |
---|---|---|---|
列出容器 | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
Set Blob Service Properties(设置 Blob 服务属性) | 其他 | 其他 | 写入 |
获取 Blob 服务属性 | 其他 | 其他 | 阅读 |
预检 Blob 请求 | 其他 | 其他 | 阅读 |
获取 Blob 服务统计信息 | 其他 | 其他 | 阅读 |
获取帐户信息 | 其他 | 其他 | 阅读 |
获取用户委托密钥 | 其他 | 其他 | 读取 |
创建容器 | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
获取容器属性 | 其他 | 其他 | 阅读 |
获取容器元数据 | 其他 | 其他 | 读取 |
设置容器元数据 | 其他 | 其他 | 写入 |
Get Container ACL | 其他 | 其他 | 阅读 |
Set Container ACL | 其他 | 其他 | 写入 |
删除容器 | 免费 | 免费 | 免费 |
租用容器(获取、发布、续订) | 其他 | 其他 | 读取 |
租用容器(中断、更改) | 其他 | 其他 | 写入 |
还原容器 | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
列出 Blob | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
在容器中按标记查找 Blob | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
放置 Blob | 写入 | 写入 | 写入 |
从 URL 放置 Blob | 写入 | 写入 | 写入 |
获取 Blob | 阅读 | 读取 | 读取 |
获取 Blob 属性 | 其他 | 其他 | 阅读 |
设置 Blob 属性 | 其他 | 其他 | 写入 |
获取 Blob 元数据 | 其他 | 其他 | 阅读 |
设置 Blob 元数据 | 其他 | 其他 | 写入 |
获取 Blob 标记 | 其他 | 其他 | 阅读 |
设置 Blob 标记 | 其他 | 其他 | 写入 |
按标记查找 Blob | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
租用 Blob(获取、发布、续订) | 其他 | 其他 | 阅读 |
租用 Blob(中断、更改) | 其他 | 其他 | 写入 |
快照 Blob | 其他 | 其他 | 读取 |
复制 Blob | 写入2 | 写入2 | 写入2 |
从 URL 复制 Blob | 写入 | 写入 | 写入 |
中止复制 Blob | 其他 | 其他 | 写入 |
删除 Blob | 免费 | 免费 | 免费 |
取消删除 Blob | 写入 | 写入 | 写入 |
设置 Blob 层(向下分层) | 写入 | 写入 | 空值 |
设置 Blob 层(向上分层) | 阅读 | 读取 | 空值 |
Blob 批处理(设置 Blob 层) | 其他 | 其他 | 空值 |
设置不可变性策略 | 其他 | 其他 | 其他 |
删除不可变性策略 | 其他 | 其他 | 其他 |
设置法定保留 | 其他 | 其他 | 其他 |
放置块 | 写入 | 写入 | 写入 |
从 URL 放置块 | 写入 | 写入 | 写入 |
放置块列表 | 写入 | 写入 | 写入 |
获取阻止列表 | 其他 | 其他 | 阅读 |
查询 Blob 内容 | 读取1 | 读取1 | 不可用 |
增量复制 Blob | 其他 | 其他 | 写入 |
追加块 | 写入 | 写入 | 写入 |
通过 URL 追加块 | 写入 | 写入 | 写入 |
追加 Blob 印章 | 写入 | 写入 | 写入 |
设置 Blob 过期时间 | 其他 | 其他 | 写入 |
1 除读取费用外,Azure Data Lake Storage 定价页面上显示的“查询加速 - 扫描的数据”和“查询加速 - 返回的数据”事务类型会产生费用。
2 当源对象位于不同帐户中时,源帐户会为每个针对源对象的读取请求产生一个事务。
每个 Data Lake Storage Gen2 REST 操作的操作类型
下表将每个 Data Lake Storage Gen2 REST 操作映射到一种操作类型。
每种类型的价格显示在 Azure Data Lake Storage 存储定价页中。
操作 | 高级块 blob | 标准常规用途 v2 |
---|---|---|
文件系统 - 创建 | 写入 | 写入 |
文件系统 - 删除 | 免费 | 免费 |
文件系统 - 获取属性 | 其他 | 其他 |
文件系统 - 列出 | 迭代读取 | 迭代读取 |
文件系统 - 设置属性 | 写入 | 写入 |
路径 - 创建 | 写入 | 写入 |
路径 - 删除 | 免费 | 免费 |
路径 - 获取属性 | 阅读 | 阅读 |
路径 - 租用 | 其他 | 其他 |
路径 - 列出 | 迭代读取 | 迭代读取 |
路径 - 读取 | 阅读 | 阅读 |
路径 - 更新 | 写入 | 写入 |