Cloud Custodian 0.9.44.0版本发布:云资源治理能力再升级
2025-06-10 09:17:22作者:翟江哲Frasier
项目简介
Cloud Custodian是一个开源的云资源治理工具,它通过策略即代码的方式帮助用户管理云环境中的资源。该项目支持多种云服务提供商,包括AWS、Azure、GCP等,提供了丰富的资源管理功能,如自动化合规检查、成本优化、安全加固等。
核心更新内容
AWS资源管理增强
本次更新为AWS云服务带来了多项重要改进:
-
新增资源支持:
- 新增了对RDS分片组(rds-db-shard-group)的支持,方便管理分布式数据库资源
- 增加了SES专用IP池(ses-dedicated-ip-pool)资源,提升邮件发送服务的管理能力
- 支持Timestream InfluxDB集群(timestream-influxdb-cluster)资源,增强时序数据库管理
-
安全功能强化:
- ECR生命周期策略现在支持tagPatternList字段,提供更灵活的镜像清理策略
- EFS文件系统新增跨账户访问检查过滤器(cross-account),加强共享文件系统的安全管控
- IAM SAML提供商新增删除操作(delete),便于清理不再使用的身份提供商
-
操作优化:
- Lambda函数配置更新支持多个函数名,提升批量操作效率
- 修改安全组操作(modify-security-groups)取消了最多5个安全组的限制,提供更大灵活性
- EBS卷删除操作结果文件格式修复,确保操作结果准确记录
Azure功能改进
Azure相关更新主要集中在资源管理和操作优化方面:
-
新增资源类型:
- 增加了对PostgreSQL灵活服务器(postgresql-flexibleserver)的支持
- 支持Azure Front Door自定义域(afd-custom-domain)和端点(afd-endpoint)资源
-
磁盘管理增强:
- 新增修改磁盘类型操作(modify-disk-type),支持动态调整磁盘性能
- 存储账户新增管理策略规则过滤器(management-policy-rules),便于自动化生命周期管理
-
事件模式修复:
- 修复了子资源在事件模式下的父ID问题,确保资源关系准确
工具链与基础设施
-
Shift-Left测试工具:
- 改进了与Azure资源管理器v3提供商的兼容性
- 新增了已知问题的测试用例,提升工具稳定性
-
运维工具:
- 更新了AWS IAM权限生成器,帮助用户更准确地定义策略权限
- 移除了过时的OmniSSM工具,精简工具集
-
文档与安全:
- 新增独立的安全文档(SECURITY.md),明确项目安全实践
- 修复了多处文档中的示例和描述,提升用户体验
技术深度解析
本次更新中有几个值得关注的技术改进:
-
策略语句过滤器的健壮性提升: 修复了策略语句过滤器中的键错误处理逻辑,使其在遇到异常策略结构时能够更稳定地工作。这对于处理各种自定义IAM策略场景尤为重要。
-
Lambda执行模式一致性改进: 优化了Lambda模式的执行流程,确保在不同环境下行为更加一致。这对于依赖Lambda执行策略的用户来说,提高了可靠性和可预测性。
-
资源关系管理增强: 在多个云服务中增加了基于资源关系的过滤器,如FSX文件系统的卷过滤器(volume)和VPC过滤器(vpc),使得基于资源拓扑结构的策略编写更加方便。
升级建议
对于现有用户,建议在测试环境中先行验证以下场景:
- 检查所有使用策略语句过滤器的策略,确认在遇到异常策略时的行为是否符合预期
- 验证Lambda执行模式的策略是否按预期工作
- 评估新增资源类型和过滤器是否能优化现有策略
对于新用户,0.9.44.0版本提供了更完善的资源覆盖和更稳定的操作体验,是开始使用Cloud Custodian的良好起点。
总结
Cloud Custodian 0.9.44.0版本通过新增资源支持、强化安全功能和优化操作体验,进一步提升了云资源治理的能力。特别是对AWS和Azure服务的深度集成,使得用户能够更精细地控制云环境中的各种资源。该版本也体现了项目团队对稳定性和用户体验的持续关注,是云治理领域值得关注的重要更新。
登录后查看全文
热门项目推荐
相关项目推荐
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust073- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
MiniMax-M2.7MiniMax-M2.7 是我们首个深度参与自身进化过程的模型。M2.7 具备构建复杂智能体应用框架的能力,能够借助智能体团队、复杂技能以及动态工具搜索,完成高度精细的生产力任务。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
Kimi-K2.6Kimi K2.6 是一款开源的原生多模态智能体模型,在长程编码、编码驱动设计、主动自主执行以及群体任务编排等实用能力方面实现了显著提升。Python00
Hy3-previewHy3 preview 是由腾讯混元团队研发的2950亿参数混合专家(Mixture-of-Experts, MoE)模型,包含210亿激活参数和38亿MTP层参数。Hy3 preview是在我们重构的基础设施上训练的首款模型,也是目前发布的性能最强的模型。该模型在复杂推理、指令遵循、上下文学习、代码生成及智能体任务等方面均实现了显著提升。Python00
热门内容推荐
最新内容推荐
从配置混乱到智能管理:DsHidMini设备个性化配置系统的进化之路如何用G-Helper优化华硕笔记本性能?8MB轻量化工具的实战指南打破音乐枷锁:用Unlock Music解放你的加密音频文件网盘加速工具配置指南:从网络诊断到高效下载的完整方案UI-TARS-desktop环境搭建全攻略:从零基础到成功运行的5个关键步骤突破Windows界面限制:ExplorerPatcher让系统交互回归高效本质突破Arduino ESP32安装困境:从根本解决下载失败的实战指南Notion数据管理高效工作流:从整理到关联的完整指南设计资源解锁:探索Fluent Emoji的创意应用与设计升级路径StarRocks Stream Load数据导入实战指南:从问题解决到性能优化
项目优选
收起
暂无描述
Dockerfile
689
4.46 K
Ascend Extension for PyTorch
Python
543
668
Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed.
Get Started
Rust
403
73
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
955
928
本项目是CANN开源社区的核心管理仓库,包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息
648
230
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
407
323
Oohos_react_native
React Native鸿蒙化仓库
C++
336
386
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.59 K
924
昇腾LLM分布式训练框架
Python
146
172
暂无简介
Dart
935
234