License
根据您订购的产品特性,Safeheron 提供相应的 License。为了安全,请您使用 Safeheron 官方签发的 License。
获取
需要您提供一个 GPG 公钥, Safeheron 使用此 GPG 公钥对 License 加密,将密文以邮件的方式发送给您,在收到邮件解密后即可获取 License。
部署
在部署 smn-service 时,需要在 TOML 配置文件中提供 Safeheron 为您签发的 License,smn-service 启动时能自动加载应用 License。
# 配置 License 信息
[License]
# 配置以 License 数据,例如:key/ewog****
Key = 'key/ewog****'更新
将新签发的 License 更新到 smn-service 的 TOML 配置文件中,重启 smn-service 后,新的 License 自动生效。
信息查看
可通过 smn-service 提供的 /check API 接口,查看 License 信息及状态。其中 License 的状态有以下四种:
- VALID:License 在有效期内,系统正常提供服务
- GRACE_PERIOD:License 已经过期,尚在宽限期内,系统正常提供服务,需要及时更新 License
- EXPIRED: License 已经过期,且宽限期已结束,系统功能受限,需更新 License
- INVALID: 其他未知情况导致的 License 失效,系统功能受限,请联系 Safeheron 协助处理
FAQ
1、什么是宽限期?
License 一般有 15 天的宽限期。在 License 到期之后,在宽限期内 SMN 仍将正常提供服务,让您有充裕的时间更新 License。宽限期结束后,如果未更新有效的 License,SMN 将停止相关功能特性的服务,直到更新有效的 License 后恢复。
2、怎样避免 License 未及时更新造成的业务中断?
当出现以下情况时,及时更新 License 以保证业务的连续性:
- 使用 smn-service 的 /check 接口,监控 License 状态,当状态为非 VALID 时,需要及时更新 License。
- 监控 smn-service 的日志文件 logs/tee_engine.log,当有以下日志输出时,需要及时更新 License。
- License ecb8e000-****-d681f4467e5d will expire in 2 days, To avoid the service interrupts, please update license before 2024-07-08 23:59:59
- License ecb8e000-****-d681f4467e5d will expire soon. Please update it before 2024-07-08 23:59:59
3、项目测试阶段,需要 License 吗?
需要。在项目测试阶段,Safeheron 将为您签发试用版本 License。