策略
Rudel沙盒可以携带元数据,说明其所有者、存在原因、到期时间以及来源。
所有权
命令行
wp rudel create \
--name=qa-run \
--owner=dennis \
--labels=qa,checkout \
--purpose="Reproduce payment bug"
元数据存储在环境记录中,之后也可以更新:
命令行
wp rudel update qa-run-3be7 --owner=agent --labels=agent,checkout
到期时间
命令行
wp rudel create --name=temp-run --ttl-days=2
在create上,--ttl-days从创建时开始计算;在update上,则从现在开始计算。在rudel_config中设置default_ttl_days,即可为每个新沙盒指定到期时间。也可以设置明确的时间戳:
命令行
wp rudel update temp-run-3be7 --expires-at=2026-06-10T12:00:00+00:00
已到期的沙盒符合清理条件,除非它们受到保护。使用wp rudel update <id> --clear-expiry移除到期时间。
保护
命令行
wp rudel update qa-run-3be7 --protected
受保护的沙盒不会被手动或计划清理任务清理。保护不会阻止wp rudel destroy或Rudel::destroy()。
来源链
沙盒从另一个沙盒克隆时,Rudel会在新环境记录中记录来源元数据。
该来源链仅供参考。它有助于运维人员了解沙盒的创建方式,但不是第二个事实来源。