YAML文件导入错误

您的问题

从HENNGE Email DLP管理界面导入yml文件时出现错误。请告诉我详细的错误内容。

回答

1) 语法错误

SyntaxError_filter.png

如果在控制台上显示上述“语法错误”消息,则是因为导入文件的格式不正确,导致无法读取文件。
请尝试使用“导出”功能导出当前设置的yml文件,并根据导出的yml文件格式进行导入文件的修正。

(参考)

关于导出设置内容
有关HENNGE Email DLP导入数据(YAML文件)的创建

 

2) 错误报告

如果显示错误报告,请参考下表检查内容。
修复报告中记录的错误后,再次尝试导入文件。
如果错误原因不明,请联系HENNGE Customer Success Guide。

项目名 说明
location

错误发生的位置
※ []中的数字从0开始计数。

violation 导致错误的原因,请参阅“3) 错误列表”
actual_value yaml文件中的设置值
snippet 错误发生位置的摘录

 

​``【oaicite:0】``​对批准请求操作填写了临时保留时间
==========================================================

[1]
location: $.rule_groups[0].rules[0].action.type
violation: chkattrfield
actual_value: request_approval
snippet:
--------------------------------------------------------------
5 | - priority: 100
6 | name: test approval
7 | action:
> 8 | type: request_approval
^
9 | attribute:
10 | auto_release: true
11 | duration: 10m
12 |
--------------------------------------------------------------

==========================================================

 

3) 错误列表

■一般 ※在整个YAML文件中通用

required 输入必需字段为空
ieversion 版本号有误。请勿更改"value: 1"
min 不满足可设置的最低值。请检查数字
max 超过可设置的最大值。请检查数字
unique 发生重复。请检查值

 

■地址组

有关创建YAML文件的说明(地址组定义)

name_reserved_by_system 不能使用"All"作为地址组名称。请更改为其他名称
email_or_domain

地址格式有误。请使用电子邮件地址、域名、子域名格式
例如:sample@test.com、@test.com、.test.com

not_asterisk 不能使用"*"(通配符)。请使用电子邮件地址、域名、子域名格式
例如:sample@test.com、@test.com、.test.com
duplicate_address_in_address_group 一个地址组中存在地址重复。请检查列表
duplicate_address_group_name 地址组名称重复。请更改为其他名称

 

规则组

YAML 文件的列(规则组定义)

eq 设置值存在错误。请确认设置值是否正确
msgsz 消息大小应在1到2147483647(2097152KB)之间指定
chkattrfield

在指定的操作中存在不可用的参数。或者参数不足。请参考帮助中心文章“关于创建YAML文件(规则组)”进行检查

notiftype “通知”的设置值存在错误。请参考帮助中心文章“关于创建YAML文件(规则组)”进行检查
checkAttachmentOption “附件”设置值存在错误。请参考帮助中心文章“关于创建YAML文件(规则组)”进行检查
chktargetfield

“目标”的设置值存在错误。请参考帮助中心文章“关于创建YAML文件(规则组)”进行检查

chkpredfield “条件”的设置值存在错误。请参考帮助中心文章“关于创建YAML文件(规则组)”进行检查
chkpatfield “模式”的设置值存在错误。请参考帮助中心文章“关于创建YAML文件(规则组)”进行检查
chkcntfield “频度”的设置值存在错误。请参考帮助中心文章“关于创建YAML文件(规则组)”进行检查
unknown_address_group_name 在“模式”中指定的地址组不存在。请检查地址组

 

■过滤器
YAML 文件的列(过滤器定义)

unknown_address_group_name 指定的地址组名不存在。请确认目标地址组是否存在,或检查组名是否有误
unknown_rule_group_name 指定的规则组名不存在。请确认目标规则组是否存在,或检查组名是否有误

 

■加密类型
YAML 文件的列(加密类型定义)

encryption_cfg_name_reserved 加密类型名不能使用“Don't Encrypt”。请更改为其他名称
valid_encryption_type “密码类型”的设置值有误。请参考帮助中心文章“关于创建YAML文件(加密类型)”进行检查
valid_random_password_per_encryption_type “固定密码”中设置了无法指定的值。请参考帮助中心文章“关于创建YAML文件(加密类型)”进行检查
valid_fixed_password_format_per_encryption_type “随机密码”中设置了无法指定的值。请参考帮助中心文章“关于创建YAML文件(加密类型)”进行检查
not_required_notify_recipient_type_never 如果指定了“固定密码”,则无法设置“通知接收者”
not_required_notification_template_id_for_encrypt_type 如果指定了“固定密码”,则无法在“通知接收者”中设置通知模板ID
valid_filename_encoding “文件名编码”的设置值有误。请参考帮助中心文章“关于创建YAML文件(加密类型)”进行检查
valid_filename “ZIP文件名”的设置值有误。请参考帮助中心文章“关于创建YAML文件(加密类型)”进行检查
notify_template_not_exist 在指定“通知接收者”的情况下,引用的通知模板ID存在错误。请参考帮助中心文章“关于创建YAML文件(加密类型)”进行检查
valid_extension “不加密的文件扩展名”的设置值有误。请参考帮助中心文章“关于创建YAML文件(加密类型)”进行检查

 

■加密策略
YAML 文件的列(加密策略定义)

unknown_address_group_name 指定的地址组名不存在。请确认目标地址组是否存在,或检查组名是否正确。
unknown_encryption_config_name 指定的加密类型名不存在。请确认目标加密类型是否存在,或检查类型名是否正确。

 

          
这篇文章对您有帮助吗?