Vault API中owner:me在用户重命名后的使用有效性咨询
Vault API中
owner:me操作符的行为解析与合法性确认 核心结论
你遇到的owner:me搜索行为是合法且符合Vault设计逻辑的,具体原因和机制如下:
行为差异的底层逻辑
- 仅使用
in:trash搜索时,Vault默认基于文件当前关联的邮箱地址进行匹配。用户改名前创建的文件,其原始所有者记录为旧邮箱joebloggs@domain.com,改名后会话邮箱变为old-joebloggs@domain.com,因此单纯搜索回收站只会返回关联新邮箱的文件。 - 而
owner:me操作符的核心是绑定当前登录会话对应的用户唯一主体ID,而非表面的邮箱字符串。Vault内部会将用户的所有身份变更(包括邮箱改名)关联到同一个唯一ID上,因此使用in:trash AND owner:me时,会检索该用户ID关联的所有已删除文件,自然覆盖改名前后的所有归属内容。
关于用法合法性与会话等效性
- 这属于
owner:me的合法用法,尽管公开文档未明确提及邮箱变更场景,但这是该操作符基于用户主体而非邮箱设计的必然结果。 owner:me完全等效于当前登录会话的用户身份,它不是匹配输入的邮箱账号,而是直接关联会话对应的用户唯一标识,因此能覆盖用户身份变更前后的所有归属文件。
内容的提问来源于stack exchange,提问作者Matt
相关产品推荐
相关产品推荐

