你当前正在访问 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 允许的值为 Hot
, Cool
或 Archive
。
2 允许的值为 BlockBlob
、 PageBlob
或 AppendBlob
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 |假 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈