你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
将每个 REST 操作映射到价格
本文可帮助你查找客户端可针对 Azure Blob 存储服务执行的每个 REST 操作的价格。
AzCopy 或 Azure 存储资源管理器等工具发出的每个请求都以 REST 操作的形式到达服务。 对于利用 Azure 存储客户端库的自定义应用程序来说也是如此。 对于身份验证失败的请求,不会对 REST 操作进行计费。 在对标识进行身份验证后,将会对该标识执行的所有操作和发起的所有请求进行计费,包括那些未成功的操作和请求。
要确定每个操作的价格,必须先确定如何根据操作的类型对操作进行分类。 这是因为定价页仅按操作类型列出价格,不会按每个单独操作列出价格。 使用本文中的表作为指导。
每个 Blob 存储 REST 操作的操作类型
下表将每个 Blob 存储 REST 操作映射到一种操作类型。
每种类型的价格显示在 Azure Blob 存储定价页中。
记录的操作 | REST API | 高级块 blob | 标准常规用途 v2 | 标准常规用途 v1 |
---|---|---|---|---|
AbortCopyBlob | 中止复制 Blob | 其他 | 其他 | 写入 |
SealBlob | 追加 Blob 印章 | 写入 | 写入 | 写入 |
AppendBlockThroughCopy | 通过 URL 追加块 | 写入 | 写入 | 写入 |
AppendBlock | 追加块 | 写入 | 写入 | 写入 |
CopyBlobFromURL | 从 URL 复制 Blob | 写入 | 写入 | 写入 |
CopyBlob | 复制 Blob | 写入2 | 写入2 | 写入2 |
CreateContainer | 创建容器 | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
DeleteBlob | 删除 Blob | 免费 | 免费 | 免费 |
DeleteContainer | 删除容器 | 免费 | 免费 | 免费 |
SetContainerServiceMetadata | 删除不可变性策略 | 其他 | 其他 | 其他 |
FindBlobsByTags | 在容器中按标记查找 Blob | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
FindBlobsByTags | 按标记查找 Blob | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
GetAccountInformation | 获取帐户信息 | 其他 | 其他 | 读取 |
GetBlobMetadata | 获取 Blob 元数据 | 其他 | 其他 | 读取 |
GetBlobProperties | 获取 Blob 属性 | 其他 | 其他 | 读取 |
GetBlobServiceProperties | 获取 Blob 服务属性 | 其他 | 其他 | 读取 |
GetBlobServiceStats | 获取 Blob 服务统计信息 | 其他 | 其他 | 读取 |
GetBlobTags | 获取 Blob 标记 | 其他 | 其他 | 读取 |
GetBlob | 获取 Blob | 阅读 | 读取 | 读取 |
GetBlockList | 获取阻止列表 | 其他 | 其他 | 读取 |
GetContainerACL | Get Container ACL | 其他 | 其他 | 读取 |
GetContainerMetadata | 获取容器元数据 | 其他 | 其他 | 读取 |
GetContainerProperties | 获取容器属性 | 其他 | 其他 | 读取 |
GetUserDelegationKey | 获取用户委托密钥 | 其他 | 其他 | 读取 |
IncrementalCopyBlob | 增量复制 Blob | 其他 | 其他 | 写入 |
AcquireBlobLease | 租用 Blob | 其他 | 其他 | 读取 |
ReleaseBlobLease | 租用 Blob | 其他 | 其他 | 读取 |
RenewBlobLease | 租用 Blob | 其他 | 其他 | 读取 |
BreakBlobLease | 租用 Blob | 其他 | 其他 | 写入 |
ChangeBlobLease | 租用 Blob | 其他 | 其他 | 写入 |
AcquireContainerLease | Lease Container(租赁容器) | 其他 | 其他 | 读取 |
ReleaseContainerLease | Lease Container(租赁容器) | 其他 | 其他 | 读取 |
RenewContainerLease | Lease Container(租赁容器) | 其他 | 其他 | 读取 |
BreakContainerLease | Lease Container(租赁容器) | 其他 | 其他 | 写入 |
ChangeContainerLease | Lease Container(租赁容器) | 其他 | 其他 | 写入 |
ListBlobs | 列出 Blob | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
ListContainers | 列出容器 | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
BlobPreflightRequest | 预检 Blob 请求 | 其他 | 其他 | 读取 |
PutBlobFromURL | 从 URL 放置 Blob | 写入 | 写入 | 写入 |
PutBlob | 放置 Blob | 写入 | 写入 | 写入 |
PutBlockFromURL | 从 URL 放置块 | 写入 | 写入 | 写入 |
PutBlockList | 放置块列表 | 写入 | 写入 | 写入 |
PutBlock | 放置块 | 写入 | 写入 | 写入 |
QueryBlobContents | 查询 Blob 内容 | 读取1 | 读取1 | 空值 |
RestoreContainer | 还原容器 | 列出和创建容器 | 列出和创建容器 | 列出和创建容器 |
SetBlobExpiry | 设置 Blob 过期时间 | 其他 | 其他 | 写入 |
SetBlobMetadata | 设置 Blob 元数据 | 其他 | 其他 | 写入 |
SetBlobProperties | 设置 Blob 属性 | 其他 | 其他 | 写入 |
SetBlobServiceProperties | Set Blob Service Properties(设置 Blob 服务属性) | 其他 | 其他 | 写入 |
SetBlobTags | 设置 Blob 标记 | 其他 | 其他 | 写入 |
SetBlobTier | 设置 Blob 层(向下分层) | 写入 | 写入 | 空值 |
SetBlobTier | 设置 Blob 层(向上分层) | 阅读 | 读取 | 空值 |
SetBlobTier | Blob 批处理(设置 Blob 层) | 其他 | 其他 | 空值 |
SetContainerACL | Set Container ACL | 其他 | 其他 | 写入 |
SetContainerMetadata | 设置容器元数据 | 其他 | 其他 | 写入 |
SetContainerServiceMetadata | 设置不可变性策略 | 其他 | 其他 | 其他 |
SetContainerServiceMetadata | 设置法定保留 | 其他 | 其他 | 其他 |
SnapshotBlob | 快照 Blob | 其他 | 其他 | 读取 |
UndeleteBlob | 取消删除 Blob | 写入 | 写入 | 写入 |
1 除读取费用外,Azure Data Lake Storage 定价页面上显示的“查询加速 - 扫描的数据”和“查询加速 - 返回的数据”事务类型会产生费用。
2 当源对象位于不同帐户中时,源帐户会为每个针对源对象的读取请求产生一个事务。
每个 Data Lake Storage Gen2 REST 操作的操作类型
下表将每个 Data Lake Storage Gen2 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 | 路径 更新 | 写入 | 写入 |
FlushFile | 路径 更新 | 写入 | 写入 |
SetFileProperties | 路径 更新 | 写入 | 写入 |
SetPathAccessControl | 路径 更新 | 写入 | 写入 |