一致性校验
一致性校验简介
制品在推送、拉取、同步的过程中存在跨网络环境的传输场景。在传输过程中可能面临制品被篡改、损坏的风险,而一致性校验功能将自动校验制品出库入库时的 checksum 值是否一致,从而判断制品是否在传输过程中遭到了篡改,进而保障制品在传输过程中的一致可信。
开启校验
仅 Generic 类型制品仓库提供一致性校验功能。提供 3 种 checksum(SHA-256, MD5, SHA-1)类型校验算法,针对制品的推送、同步与推送场景进行一致性校验。
新建 Generic 类型制品仓库,开启“制品一致性校验”。
推送已校验制品
若选择开启一致性校验并且使用命令行工具推送制品,需要在本地提前计算并赋予制品镜像 checksum 校验值。在上传制品前,点击制品仓库中的“操作指引”按钮。
指定制品名称与版本,选择 Checksum 类型并手动填入已在本地赋予的 checksum 校验值。复制系统自动生成的推送命令后在本地终端中运行,完成制品推送。
若通过 Web 端上传文件,则默认不做一致性校验。
关闭校验
前往制品仓库设置页,在“一致性校验”栏中关闭一致性校验功能。关闭校验后系统将默认不做一致性校验,将直接信任由服务端计算生成的 checksum 值,从而保证传输过程中的一致可信。
推送状态
- 若一致性校验不通过,则推送失败,这表示制品在传输过程中可能已损坏或被篡改。
- 若没有填入已在本地计算的 checksum 值造成推送失败,将返回错误码并提示缺少 checksum 值。
- 若一致性校验通过,推送成功。
问题反馈 >
2023-01-16最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。