用途
Asset Inventory 用于维护全面的 IT 资产清单,通过自动化发现、AWS Config 规则、云资产发现脚本、CMDB 集成和标签强制来实现合规与运营可见性。它适合在构建或维护 IT 资产清单以应对合规框架(ISO 27001、SOC 2、FedRAMP)、跨账户和区域实施自动化云资源发现、强制标签标准(成本分摊、所有权、数据分类)、将资产数据集成到 CMDB 以及为需要完整系统组件清单的审计做准备时使用。
主要能力
该技能提供资产分类与记录模式,覆盖计算、存储、网络、安全、应用和终端设备等类别。资产记录模式包含必填字段(如 asset_id、name、type、provider、account_or_subscription、region、owner、data_classification、environment、status、created_date、last_seen)和可选字段(如 cost_center、compliance_scope、backup_policy、dr_tier、expiration_date、tags、dependencies)。
它还提供 AWS 资源发现脚本,用于枚举选定 AWS 服务(如 EC2、RDS、S3、Lambda、VPC、安全组、IAM 用户与角色、EKS 集群、KMS 密钥),并生成摘要。此外包含 AWS Config 规则配置示例,用于清单合规(如 required-tags、encrypted-volumes、rds-storage-encrypted、s3-bucket-server-side-encryption-enabled),以及标签强制策略示例(AWS 标签策略和 Terraform default_tags)。还提供多云发现脚本,使用 AWS Resource Groups Tagging API、Azure Resource Graph 和 GCP Cloud Asset Inventory 进行部分范围的清单收集。
使用方式
使用前需确认账户/订阅/组织及已批准区域,使用只读发现身份和受限输出目录,因为资产数据包含内部地址、账户和所有者信息。脚本仅枚举选定服务,并非所有资源。AWS 标签 API 会遗漏从未打过标签的资源;Azure Resource Graph 需要超出默认页面的分页;Config 仅能看到已记录的受支持资源。需记录每个提供商的权限错误和分页情况,绝不能将失败的查询标记为空或未见的资产标记为已退役。对每个授权区域重复区域范围查询,并在 CMDB 写入前核对稳定的 account+region+resource ID。Config 设置会变更付费账户设置,需要先获得批准的记录器角色、交付渠道和变更计划。标签策略约束支持的标签值,但不要求每个资源都必须有标签;提供商默认标签和 Config 评估并非通用的预防性强制。标签策略 YAML 是说明性包装;实际的 Organizations 策略是 JSON,根为 tags,而非 tag_policy。
适用场景
适用于需要维护 IT 资产清单、实施云资源发现、强制标签标准、集成 CMDB 或准备合规审计的组织。
限制
该技能仅提供指导和清单,不构成法律建议,也不能替代合格审计师。这是仅文档导入:上游模板和脚本未捆绑。