16.4. 声明性配置故障排除
您可以使用 Platform Configuration roxctl declarative-config
命令还包括一个 lint
选项,用于验证配置文件并帮助您检测错误。
Platform Configuration
- 配置文件的格式不是有效的 YAML。
- 配置文件包含无效值,如权限集中的无效访问。
- 存在无效的存储限制,如资源名称不唯一,或者配置包含对资源的无效引用。
要验证配置文件,请检查配置文件中的错误,并确保创建或更新配置文件时没有无效的存储约束,请使用 roxctl declarative-config lint
命令。
要在删除过程中排除存储约束的问题,请检查资源是否已标记为 Declarative Orphaned
。这表示资源引用的声明配置已被删除(例如,如果角色引用的权限集的声明配置已被删除)。要更正此错误,请编辑资源以指向新权限集,或者恢复已删除的声明性配置。