本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Con AWS fig 和 Syst AWS ems Manager 删除未使用的亚马逊 Elastic Block Store (AmazonEBS) 卷
由 Sankar Sangubotla 创作 () AWS
环境:PoC 或试点 | 技术:安全性、身份、合规性、管理和治理、成本管理 | AWS服务:AWSConfig;AWSSystems Manager |
Summary
亚马逊弹性区块存储 (AmazonEBS) 卷的生命周期通常独立于其所连接的亚马逊弹性计算云 (AmazonEC2) 实例的生命周期。除非您在启动时选择 “终止时删除” 选项,否则终止EC2实例会分离该EBS卷,但不会将其删除。尤其是在通常启动和终止EC2实例的开发和测试环境中,这可能会导致大量未使用的EBS卷。EBS无论是否正在使用,卷都会在您的 Amazon Web Services (AWS) 账户中累积费用。删除这些卷可以帮助您优化AWS账户成本。此外,删除未使用的EBS卷是一种最佳安全实践,可以防止访问这些卷中任何未使用的、可能很敏感的数据。
AWSConfig 可以帮助您手动或自动修复不合规的资源。此模式描述了如何配置用于删除账户中未使用的 Amazon EBS 卷的 AWS Config 规则和自动修复操作。补救操作是自动化的预定义运行手册,自动化是 S AWS ystems Manager 的一项功能。您可将运行手册配置为在删除卷之前创建快照。
先决条件和限制
先决条件
一个活动的 AWS 账户。
AWSIdentity and Access Management (IAM) 权限,用于运行自动化操作
AWSConfigRemediation-DeleteUnusedEBSVolume
手册,这是 S AWS ystems Manager 的一项功能。有关更多信息,请参阅 AWSConfigRemediation- 中的 IAM“必需权限” DeleteUnused EBSVolume。一个或多个未使用的 Amazon EBS 卷。
限制
未使用的 Amazon EBS 卷必须处于
available
状态。
架构
技术堆栈
AWSConfig
Amazon EBS
Systems Manager
Systems Manager Automation
目标架构
C AWS onfig 规则对EBS卷进行评估。
该规则返回合规与不合规资源的列表。EBS处于该
available
状态的卷(未使用的卷)被确定为不合规。AWSConfig 会自动启动自动化运行手册。
如已配置,Systems Manager 会在删除未使用的卷前创建快照。
Systems Manager 会删除未使用的EBS卷。
自动化和扩缩
您可以将此解决方案应用至组织中的所有账户。有关更多信息,请参阅 AWS Config 文档中的管理组织中所有账户的规则。
工具
AWSConfig 提供了您AWS账户中的资源及其配置方式的详细视图。它可以帮助您确定资源之间的关联方式,以及它们的配置如何随时间变化。
AWSSystems Manager 可帮助您管理在AWS云中运行的应用程序和基础架构。它简化了应用程序和资源管理,缩短了检测和解决操作问题的时间,并帮助您大规模安全地管理AWS资源。
AWSSystems Manager Automation 简化了许多AWS服务的常见维护、部署和补救任务。
操作说明
任务 | 描述 | 所需技能 |
---|---|---|
为自动化运行手册创建角色。 | 创建名为 | AWS系统管理员 |
打开 AWS Config 记录器。 | 按照 Config 文档中使用控制台设置AWSAWS配置中的说明进行操作,确保 AWS Config 正在运行并且已配置为记录 Amazon EBS 卷。 | AWS系统管理员 |
运行规则。 |
| AWS系统管理员 |
任务 | 描述 | 所需技能 |
---|---|---|
添加自动修复操作。 |
| AWS系统管理员 |
测试 AWS Config 规则的自动修复。 |
| AWS系统管理员 |
故障排除
问题 | 解决方案 |
---|---|
AWSConfig 无法准确反映资源状态。 | 有时,AWSConfig 不会更新资源的状态。在 Config Settings(AWS配置设置)页面上关闭录音机,然后将其重新打开。记录器捕获资源状态。对于新创建或删除的资源,记录器可能需要一些时间才可反映当前状态。有关EBS卷状态的更多信息,请参阅 Amazon EC2 文档中的卷状态。 |