--- id: ctp-topic-28-aws-tag-validation-tool title: "CTP Topic 28 AWS Tag Validation Tool" type: source tags: - AWS - Tagging - Validation - Tool - CTP - Landing-Zone date: 2026-04-18 last_updated: 2026-04-18 --- ## Source File - [[raw/Cloud & DevOps/Public-Cloud-Learning-Sessions/01_AWS-Landing-Zone/ctp-topic-28-aws-tag-validation-tool.md]] ## Summary - 核心主题:AWS 标签验证工具,用于审计资源标签合规性 - 问题域:云资源治理、标签策略执行、自动化审计 - 方法/机制:通过 YAML 配置文件定义合法标签值,使用 Boto3 扫描 EC2、安全组、负载均衡器、Lambda 函数,与预期值比对并生成 CSV 报告 - 结论/价值:提高标签合规审计效率,为成本核算提供标签数据基础 ## Key Claims - 在该组织中,Checkpoint 防火墙会读取 EC2 实例、安全组和负载均衡器的标签值来配置网络访问权限,标签无效或缺失会被拦截网络流量 - Service Control Policies (SCPs) 可在组织层面拦截不合规资源的创建,主要应用于 SAS 账户 - 对于已存在的存量资源,需要有效的审计手段,标签验证工具可自动扫描并生成问题报告 ## Key Quotes > "标签不仅影响资源元数据,还直接影响网络安全" — Lewis Brown > "通过 YAML 配置文件定义各账户的合法标签值,工具会自动扫描并比对" — Lewis Brown ## Key Concepts - [[AWS Tags]]:附加在 AWS 资源上的元数据键值对 - [[Service Control Policies]]:AWS Organizations 的策略,管理组织内账户的最大可用权限 - [[Boto3]]:适用于 Python 的 AWS SDK - [[Poetry]]:Python 依赖管理和打包工具 ## Key Entities - [[AWS]]:AWS 标签验证工具的云平台 - [[SRE Team]]:工具开发者 ## Connections - [[CTP Topic 10 - AWS Tagging Deep Dive]] ← depends_on ← [[CTP Topic 28 - AWS Tag Validation Tool]] - [[CTP Topic 28 - AWS Tag Validation Tool]] → extends → [[Gruntwork Landing Zone]] ## Contradictions - 暂无冲突记录