RX0427

领域: 解析

错误消息

manifest.rush 的保护没有指明任何已声明的保护词:%s(%s)

消息中的 %s 表示引擎抛出错误时填入的具体内容。

小故事

你在 manifest 里设置了保护级别,引擎说:这个词不在已声明的保护词里。保护是一个维度,一共四个级别:none,也就是不保护;transport,保护传输;at_rest,保护静态存储;end_to_end,端到端,要指明接收方。写法是 config 加 protection,后面跟一个裸词,不加引号,也不是列表。如果你写了别的词,或者加了引号,引擎就拒绝,因为一个悄悄没有生效的保护,会让你误以为数据是安全的,而事实上不是。小例子:把 at_rest 拼成了 at-rest。修法是对照提示里列出的词,换成正确的写法。

文本来自 Rush 引擎的错误目录。