你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

存储任务条件中的属性、运算符和操作

本文介绍可用于撰写每个存储任务条件的属性、运算符和操作。 若要了解如何定义条件和操作,请参阅 “定义存储任务条件和操作”。

重要

Azure 存储操作目前以预览版提供,这些区域可用。 有关 beta 版本、预览版或尚未正式发布的版本的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款

子句中支持的属性

下表显示了可用于组合条件的每个子句的属性。 子句可以包含字符串、布尔值、数字以及日期和时间属性。

字符串 日期和时间 3 Numeric 布尔
AccessTier1 AccessTierChangeTime Content-Length 已删除
Metadata.Value Creation-Time TagCount IsCurrentVersion
名称 DeletedTime
BlobType2 LastAccessTime
Container.Metadata.Value[Name] Last-Modified
Container.Name
Container.Metadata.Value[Name]
Container.Name
Tags.Value[Name]
VersionId

1 允许的值为 HotCoolArchive

2 允许的值为 BlockBlobPageBlobAppendBlob

3 可以设置为特定时间或从对象动态获取的元数据值。 请参阅 引用对象元数据中的值。

子句中支持的运算符

下表显示了可在子句中使用的运算符来计算每种属性类型的值。

字符串 日期和时间 Numeric 布尔
contains 等于 等于 等于
empty greater greater not
等于 greaterOrEquals greaterOrEquals
endWith less less
length lessOrEquals lessOrEquals
startsWith addToTime
匹配

不支持的操作

下表显示了支持的操作、参数和参数值:

操作 参数
设置 blob 层 热 |冷 |档案
设置 Blob 到期时间 绝对 |永不过期 |相对于创建时间 |相对于当前时间
删除 Blob
取消删除 Blob
设置 Blob 标记 TagSet 最多 10 个键值对的固定集合
设置 Blob 不可变性策略 DateTime、字符串 策略结束时的 DateTime,已锁定 |解 锁
设置 Blob 法定保留 Bool True |假

另请参阅