feat: 完成 issue #31 ② MinIO 对象存储桶与生命周期策略

This commit is contained in:
2026-08-05 02:13:55 +08:00
parent 169492a6db
commit 2947dae434
5 changed files with 342 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
# -*- coding: utf-8 -*-
# 模板「MinIO 对象存储桶 + 生命周期策略」配置资产示例:ti-cl4(氯化车间/海绵钛,Template-Ti 一期)。
#
# 说明(issue #31 / PRD 5.2「② 数据总线 + 时序库」):
# - 桶命名:`{template}-{bucket_suffix}`(S3 桶名允许 `-`,与 templating.bucket() 一致);
# 对象键前缀:特征快照 `features/...`、模型 artifact `models/...`(templating 派生);
# - lifecycle:按前缀声明对象过期天数(S3 LifecycleConfiguration 兼容,MinIO 支持),
# 与数据保留/归档策略(#33)联动,避免对象无限堆积;
# - 换行业只改本文件(template / bucket_suffix / lifecycle),内核零改动。
template: ti-cl4
version: 1.0.0
minio:
# 桶后缀(缺省 artifacts → 桶名 ti-cl4-artifacts)
bucket_suffix: artifacts
# mc 命令远端别名(联调 local / 生产 cluster;mc alias set 时定义)
mc_alias: local
# 生命周期规则(prefix 必填;expiration_days 过期天数,≥ 1)
lifecycle:
# 特征快照:供训练/回溯,保留 180 天自动过期
- id: features-expire
prefix: features/
expiration_days: 180
# 模型 artifact:随版本长期保留(3 年),出清历史版本前不自动删
- id: models-retain
prefix: models/
expiration_days: 1095