本文可帮助你找到客户端可针对Azure Blob 存储服务运行的每个 REST 操作的价格。
AzCopy或Azure 存储资源管理器等工具将每个请求作为 REST 操作发送到服务。 对于使用Azure 存储客户端库的自定义应用程序也是如此。 身份验证失败时不会对 REST 操作计费。 对标识进行身份验证后,对标识发出的所有操作和请求进行计费,包括不成功的操作和请求。
若要查找每个操作的价格,请先确定操作 的类型。 定价页按操作类型列出价格,而不是按单个操作列出价格。 使用本文中的表作为指导。
每个 Blob 存储 REST 操作的操作类型
下表将每个 Blob 存储 REST 操作映射到一种操作类型。
每种类型的价格显示在 Azure Blob 存储定价页中。
| 记录的操作 | REST API | 高级块 Blob | 标准常规用途 v2 | 标准常规用途 v1 |
|---|---|---|---|---|
| AbortCopyBlob | 中止复制 Blob | 其他 | 其他 | 写入 |
| SealBlob | 追加 Blob 印章 | 写入 | 写入 | 写入 |
| 通过复制追加区块 | 通过 URL 追加块 | 写入 | 写入 | 写入 |
| AppendBlock | 追加数据块 | 写入 | 写入 | 写入 |
| 从URL复制Blob | 从 URL 复制 Blob | 写入 | 写入 | 写入 |
| CopyBlob | 复制 Blob | 写入2 | 写入2 | 写入2 |
| 创建容器 | 创建容器 | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
| 删除Blob | 删除 Blob | 免费 | 免费 | 其他 |
| 删除容器 | 删除容器 | 免费 | 免费 | 其他 |
| 设置容器服务元数据 | 删除不可变性策略 | 其他 | 其他 | 其他 |
| FindBlobsByTags | 在容器中按标记查找 Blob | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
| FindBlobsByTags | 按标记查找 Blob | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
| 获取账户信息 | 获取帐户信息 | 其他 | 其他 | 读取 |
| 获取Blob元数据 | 获取 Blob 元数据 | 其他 | 其他 | 读取 |
| GetBlobProperties | 获取 Blob 属性 | 其他 | 其他 | 读取 |
| 获取Blob服务属性 | 获取 Blob 服务属性 | 其他 | 其他 | 读取 |
| 获取Blob服务统计数据 | 获取 Blob 服务统计信息 | 其他 | 其他 | 读取 |
| GetBlobTags | 获取 Blob 标记 | 其他 | 其他 | 读取 |
| GetBlob | 获取 Blob | 读取 | 读取 | 读取 |
| 获取封锁列表 | 获取阻止列表 | 其他 | 其他 | 读取 |
| 获取容器ACL | 获取容器 ACL | 其他 | 其他 | 读取 |
| 获取容器元数据 (GetContainerMetadata) | 获取容器元数据 | 其他 | 其他 | 读取 |
| GetContainerProperties | 获取容器属性 | 其他 | 其他 | 读取 |
| 获取用户委托密钥 | 获取用户委托密钥 | 其他 | 其他 | 读取 |
| IncrementalCopyBlob | 增量复制 Blob | 其他 | 其他 | 写入 |
| AcquireBlobLease | 租用 Blob | 其他 | 其他 | 读取 |
| ReleaseBlobLease | 租用 Blob | 其他 | 其他 | 读取 |
| RenewBlobLease | 租用 Blob | 其他 | 其他 | 读取 |
| BreakBlobLease | 租用 Blob | 其他 | 其他 | 写入 |
| ChangeBlobLease | 租用 Blob | 其他 | 其他 | 写入 |
| AcquireContainerLease | Lease Container(租赁容器) | 其他 | 其他 | 读取 |
| ReleaseContainerLease | Lease Container(租赁容器) | 其他 | 其他 | 读取 |
| RenewContainerLease | Lease Container(租赁容器) | 其他 | 其他 | 读取 |
| 解除容器租约 | Lease Container(租赁容器) | 其他 | 其他 | 写入 |
| 更改容器租约 | Lease Container(租赁容器) | 其他 | 其他 | 写入 |
| ListBlobs | 列出 Blob | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
| 列出容器 | 列出容器 | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
| BlobPreflightRequest | 预检 Blob 请求 | 其他 | 其他 | 读取 |
| PutBlobFromURL(从URL上传Blob) | 通过 URL 放置 Blob | 写入 | 写入 | 写入 |
| PutBlob | Put Blob | 写入 | 写入 | 写入 |
| PutBlockFromURL | 从 URL 放入区块 | 写入 | 写入 | 写入 |
| 设置块列表 | 上传块列表 | 写入 | 写入 | 写入 |
| PutBlock | 放置方块 | 写入 | 写入 | 写入 |
| 查询Blob内容 | 查询 Blob 内容 | 读取1 | 读取1 | 不适用 |
| 恢复容器 | 恢复容器 | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
| 设置Blob过期时间 | 设置 Blob 过期时间 | 其他 | 其他 | 写入 |
| SetBlobMetadata | 设置 Blob 元数据 | 其他 | 其他 | 写入 |
| SetBlobProperties | 设置 Blob 属性 | 其他 | 其他 | 写入 |
| 设置 Blob 服务属性 | Set Blob Service Properties(设置 Blob 服务属性) | 其他 | 其他 | 写入 |
| 设置Blob标签 | 设置 Blob 标记 | 其他 | 其他 | 写入 |
| 设置Blob层级 | 设置 Blob 层(向下分层) | 写入 | 写入 | 不适用 |
| 设置Blob层级 | 设置 Blob 层级(升级层级) | 读取 | 读取 | 不适用 |
| 设置Blob层级 | Blob 批处理(设置 Blob 层) | 其他 | 其他 | 不适用 |
| SetContainerACL (设置容器访问控制列表) | 设置容器 ACL | 其他 | 其他 | 写入 |
| 设置容器元数据 | 设置容器元数据 | 其他 | 其他 | 写入 |
| 设置容器服务元数据 | 设置不可变性策略 | 其他 | 其他 | 其他 |
| 设置容器服务元数据 | 设置法定保留 | 其他 | 其他 | 其他 |
| SnapshotBlob | 快照 Blob 对象 | 其他 | 其他 | 读取 |
| UndeleteBlob | 取消删除 Blob | 写入 | 写入 | 写入 |
1 除读取费用外,Azure Data Lake Storage 定价页面上显示的“查询加速 - 扫描的数据”和“查询加速 - 返回的数据”事务类型会产生费用。
2 当源对象位于不同帐户中时,源帐户会为每个针对源对象的读取请求产生一个事务。
每个 Data Lake Storage REST 操作的操作类型
下表将每个 Data Lake Storage REST 操作映射到一个操作类型。
每种类型的价格显示在 Azure Data Lake Storage 存储定价页中。
| 记录的操作 | REST API | 高级块 Blob | 标准常规用途 v2 |
|---|---|---|---|
| CreateFilesystem | 文件系统 创建 | 写入 | 写入 |
| DeleteFilesystem | 删除文件系统 | 免费 | 免费 |
| GetFilesystemProperties | 获取文件系统属性 | 其他 | 其他 |
| ListFilesystems | 文件系统列表 | 迭代读取 | 迭代读取 |
| SetFilesystemProperties | 文件系统 设置属性 | 写入 | 写入 |
| 创建路径目录 | 路径 创建 | 写入 | 写入 |
| 创建路径文件 | 路径 创建 | 写入 | 写入 |
| 更改路径目录 | 路径 创建 | 迭代写入 | 迭代写入 |
| 重命名路径文件 | 路径 创建 | 迭代写入 | 迭代写入 |
| 删除目录 | 路径 删除 | 免费 | 免费 |
| DeleteFile | 路径 删除 | 免费 | 免费 |
| GetFileProperties | 获取路径属性 | 读取 | 读取 |
| GetPathAccessControl | 获取路径属性 | 读取 | 读取 |
| GetPathStatus | 获取路径属性 | 读取 | 读取 |
| LeaseFile | 路径 租用 | 其他 | 其他 |
| 列出文件系统目录 | 路径列表 | 迭代读取 | 迭代读取 |
| 列出文件系统文件 | 路径列表 | 迭代读取 | 迭代读取 |
| ReadFile | 读取路径 | 读取 | 读取 |
| AppendFile | 路径 更新 | 写入 | 写入 |
| 清空文件 | 路径 更新 | 写入 | 写入 |
| SetFileProperties | 路径 更新 | 写入 | 写入 |
| 设置路径访问控制 | 路径 更新 | 写入 | 写入 |
| 递归设置路径访问控制 | 路径 更新 | 迭代写入 | 迭代写入 |