首页
/ Terraform AWS Provider 5.86.0版本发布:增强监控与安全策略能力

Terraform AWS Provider 5.86.0版本发布:增强监控与安全策略能力

2025-06-06 23:01:11作者:裴锟轩Denise

Terraform AWS Provider是用于管理AWS云资源的官方Terraform插件,它允许开发者通过基础设施即代码的方式自动化配置和管理AWS服务。最新发布的5.86.0版本带来了一系列功能增强和问题修复,特别关注于RDS集群监控、FMS安全策略以及S3生命周期配置等方面的改进。

RDS集群监控功能增强

本次更新为AWS RDS集群服务添加了重要的监控功能支持。现在用户可以通过monitoring_intervalmonitoring_role_arn两个新参数来配置RDS集群的增强监控功能。增强监控是AWS提供的一项服务,它能够以比标准监控更高的频率(可配置为1秒、5秒、10秒、15秒、30秒或60秒)收集数据库实例的性能指标。

在实际应用中,这意味着运维团队可以更精细地监控数据库性能,及时发现并解决潜在问题。例如,可以设置1秒的监控间隔来捕获瞬时的性能峰值,这对于生产环境中的关键数据库尤为重要。同时,通过指定监控角色ARN,用户可以灵活控制监控服务的访问权限,满足企业安全合规要求。

FMS策略新增网络ACL支持

AWS Firewall Manager(FMS)服务在此版本中获得了一项重要更新——增加了对网络ACL(Network ACL)通用策略的支持。网络ACL是VPC中的一种无状态防火墙,用于控制子网级别的入站和出站流量。

通过新的security_service_policy_data.policy_option.network_acl_common_policy参数,用户现在可以创建由FMS集中管理的网络ACL规则。这一功能特别适合需要跨多个账户和VPC实施统一网络安全策略的大型企业。FMS能够自动将这些ACL规则应用到指定范围内的所有资源,大大简化了大规模网络安全管理的工作量。

S3生命周期配置改进

本次更新修复了S3生命周期配置中关于transition_default_minimum_object_size默认值处理的问题。S3生命周期规则允许用户定义对象在不同存储类之间的自动转换策略,而transition_default_minimum_object_size则指定了对象进行存储类转换的最小尺寸要求。

在之前的版本中,当用户没有明确设置这个参数时,系统可能无法正确处理其默认值。5.86.0版本修复了这一问题,确保生命周期规则能够按预期工作。需要注意的是,升级现有资源时,如果原先没有定义prefix参数,Terraform计划可能会显示从状态中移除prefix,这是预期行为,不会影响后续操作。

其他重要改进

本次更新还包含了一些其他值得注意的改进:

  1. 新增了对us-isof-east-1us-isof-south-1两个特殊AWS区域的支持,扩展了Terraform的地域覆盖范围。

  2. SQS队列资源现在支持自定义超时设置,解决了某些账户因处理时间较长而导致的操作超时问题。

  3. 修复了GameLift游戏服务器组的标签处理问题,确保tags_all值能够正确规划。

  4. 改进了Spot实例的取消处理逻辑,当实例生命周期为spot时,销毁操作会正确取消spot实例请求。

  5. 修复了Route53区域删除时可能出现的空指针异常问题,提高了资源删除的稳定性。

  6. WAFv2 Web ACL规则在导入时现在能够正确设置,解决了之前导入后规则可能丢失的问题。

升级建议

对于正在使用受影响功能的用户,建议尽快升级到5.86.0版本以获取这些改进和修复。特别是那些使用RDS增强监控、FMS集中安全管理或S3生命周期功能的用户,新版本将提供更稳定和丰富的功能支持。

升级时需要注意,如果现有配置中使用了S3生命周期规则但没有明确设置prefix参数,Terraform可能会显示从状态中移除该参数,这属于正常现象,不会影响实际功能。建议用户在升级前备份重要状态文件,并在测试环境中验证变更后再应用到生产环境。

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
179
263
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
871
515
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
131
184
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
346
380
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
334
1.09 K
harmony-utilsharmony-utils
harmony-utils 一款功能丰富且极易上手的HarmonyOS工具库,借助众多实用工具类,致力于助力开发者迅速构建鸿蒙应用。其封装的工具涵盖了APP、设备、屏幕、授权、通知、线程间通信、弹框、吐司、生物认证、用户首选项、拍照、相册、扫码、文件、日志,异常捕获、字符、字符串、数字、集合、日期、随机、base64、加密、解密、JSON等一系列的功能和操作,能够满足各种不同的开发需求。
ArkTS
31
0
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.08 K
0
kernelkernel
deepin linux kernel
C
22
5
WxJavaWxJava
微信开发 Java SDK,支持微信支付、开放平台、公众号、视频号、企业微信、小程序等的后端开发,记得关注公众号及时接受版本更新信息,以及加入微信群进行深入讨论
Java
829
22
cherry-studiocherry-studio
🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端
TypeScript
603
58