You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为多Blob目录下的executionlogs.txt配置Azure生命周期管理策略

批量将Azure生命周期策略应用到指定同名Blob

核心思路

利用Azure存储生命周期管理的筛选条件,通过blobName后缀匹配锁定所有executionlogs.txt文件,同时限定路径前缀Experiment/,确保仅目标文件被策略覆盖,不影响其他Blob。

具体配置步骤

  1. 进入Azure存储账户的生命周期管理页面
    登录Azure门户,找到目标存储账户,在左侧菜单数据管理分类下选择生命周期管理,点击添加规则。

  2. 配置规则基础信息

    • 填写规则名称(比如Archive-Execution-Logs),按需选择规则适用的存储容器。
    • 在Blob类型中选择块Blob(根据实际Blob类型调整,绝大多数场景为块Blob)。
  3. 设置筛选条件
    在筛选器模块添加两个匹配条件:

    • 前缀匹配:输入Experiment/,确保仅处理该路径下的Blob。
    • Blob名称后缀匹配:选择endsWith逻辑,输入executionlogs.txt,精准锁定所有同名目标文件。
  4. 配置生命周期动作
    根据业务需求设置具体动作,示例如下:

    • 转换到存档存储层:设置Blob创建后N天(比如30天)自动转存至存档层,降低存储成本。
    • 删除Blob:设置创建后N天(比如180天)自动删除,清理过期日志。
      可同时配置多个动作,系统会按时间顺序执行。
  5. 保存并启用规则
    确认配置无误后点击保存,规则会在数小时内同步生效,新创建的executionlogs.txtBlob会自动纳入管理范围。

替代方案:使用Blob索引标签

如果需要更灵活的筛选逻辑,可先给所有目标Blob添加统一索引标签,再通过标签匹配配置策略:

  • 用Azure CLI批量添加标签(替换括号内的存储账户名和容器名):
    az storage blob index tag set --account-name <你的存储账户名> --container-name <容器名> --name "*/executionlogs.txt" --tags LogType=Execution --recursive
    
  • 回到生命周期策略配置页面,在筛选器中选择索引标签,设置LogType等于Execution,再配置对应动作即可。

注意事项

  • 生命周期策略仅支持标准存储账户的块Blob,高级存储账户不适用。
  • 配置前可通过预览功能查看规则匹配的Blob列表,避免误操作。

内容的提问来源于stack exchange,提问作者LukeDornburgh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 22:42:44