将每个 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 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 | 路径 更新 | 写入 | 写入 |
�FlushFile | 路径 更新 | 写入 | 写入 |
�SetFileProperties | 路径 更新 | 写入 | 写入 |
�SetPathAccessControl | 路径 更新 | 写入 | 写入 |