你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文可帮助你查找客户端可针对 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 | 免费 | 免费 | 其他 |
| DeleteContainer | 删除容器 | 免费 | 免费 | 其他 |
| 设置容器服务元数据 | 删除不可变性策略 | 其他 | 其他 | 其他 |
| FindBlobsByTags | 在容器中按标记查找 Blob | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
| FindBlobsByTags | 按标记查找 Blob | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
| 获取账户信息 | 获取帐户信息 | 其他 | 其他 | 读取 |
| GetBlobMetadata | 获取 Blob 元数据 | 其他 | 其他 | 读取 |
| GetBlobProperties | 获取 Blob 属性 | 其他 | 其他 | 读取 |
| GetBlobServiceProperties | 获取 Blob 服务属性 | 其他 | 其他 | 读取 |
| GetBlobServiceStats | 获取 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 | 放置 Blob | 写入 | 写入 | 写入 |
| PutBlockFromURL | 从 URL 放置块 | 写入 | 写入 | 写入 |
| 设置块列表 | 放置块列表 | 写入 | 写入 | 写入 |
| PutBlock | 放置块 | 写入 | 写入 | 写入 |
| QueryBlobContents | 查询 Blob 内容 | 读取1 | 读取1 | 空值 |
| RestoreContainer | 还原容器 | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
| SetBlobExpiry | 设置 Blob 过期时间 | 其他 | 其他 | 写入 |
| SetBlobMetadata | 设置 Blob 元数据 | 其他 | 其他 | 写入 |
| SetBlobProperties | 设置 Blob 属性 | 其他 | 其他 | 写入 |
| 设置 Blob 服务属性 | Set Blob Service Properties(设置 Blob 服务属性) | 其他 | 其他 | 写入 |
| SetBlobTags | 设置 Blob 标记 | 其他 | 其他 | 写入 |
| SetBlobTier | 设置 Blob 层(向下分层) | 写入 | 写入 | 空值 |
| SetBlobTier | 设置 Blob 层(向上分层) | 读取 | 读取 | 空值 |
| SetBlobTier | Blob 批处理(设置 Blob 层) | 其他 | 其他 | 空值 |
| SetContainerACL (设置容器访问控制列表) | 设置容器 ACL | 其他 | 其他 | 写入 |
| SetContainerMetadata | 设置容器元数据 | 其他 | 其他 | 写入 |
| 设置容器服务元数据 | 设置不可变性策略 | 其他 | 其他 | 其他 |
| 设置容器服务元数据 | 设置法定保留 | 其他 | 其他 | 其他 |
| 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 | 文件系统 设置属性 | 写入 | 写入 |
| CreatePathDir | 路径 创建 | 写入 | 写入 |
| CreatePathFile | 路径 创建 | 写入 | 写入 |
| RenamePathDir | 路径 创建 | 迭代写入 | 迭代写入 |
| RenamePathFile | 路径 创建 | 迭代写入 | 迭代写入 |
| DeleteDirectory | 路径 删除 | 免费 | 免费 |
| DeleteFile | 路径 删除 | 免费 | 免费 |
| GetFileProperties | 路径 获取属性 | 读取 | 读取 |
| GetPathAccessControl | 路径 获取属性 | 读取 | 读取 |
| GetPathStatus | 路径 获取属性 | 读取 | 读取 |
| LeaseFile | 路径 租用 | 其他 | 其他 |
| ListFilesystemDir | 路径 列出 | 迭代读取 | 迭代读取 |
| ListFilesystemFile | 路径 列出 | 迭代读取 | 迭代读取 |
| ReadFile | 路径 读取 | 读取 | 读取 |
| AppendFile | 路径 更新 | 写入 | 写入 |
| 清空文件 | 路径 更新 | 写入 | 写入 |
| SetFileProperties | 路径 更新 | 写入 | 写入 |
| SetPathAccessControl | 路径 更新 | 写入 | 写入 |
| SetPathAccessControlRecursive | 路径 更新 | 迭代写入 | 迭代写入 |